Tags
Creators
Details
Licensed MIT
Published 3 months ago
Updated 4 months ago
All versions
1.1
Release
CuffsX 1.14 months ago 850
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Fabric
Supported environments
Client and server
Required content
Changes
Bug Fix & New mechanics
- Reworked handcuff system mechanics:
- Added two cuff types: HANDS (blocks interaction, attacking, item use) and LEGS (sets movement speed to zero)
- Both cuff types can now be applied simultaneously
- Updated cuff application system:
- Introduced 3-second timed progress bar visible to both players
- Application cancels if the target moves or if clicked again
- Second cuff type applies instantly if one is already active
- Added restrictions for FTB Chunks claims and
cuffsx.bypasspermission
- Updated cuff removal system:
- Requires empty hands
- Added 2-second removal progress bar
- Removal can be cancelled mid-process
- Removal now depends on click position (upper body → HANDS, lower body → LEGS)
- Only uncuffed players can remove cuffs
- Added breaking system:
- Players can break cuffs via RMB (HANDS) or Space (LEGS)
- Each press deals 1 durability damage with random cooldown (0–40 ticks)
- Cuffs have 250 durability and are destroyed on break (no drop)
- Improved lead system:
- Players can leash cuffed players using a vanilla lead
- Automatic teleport if distance exceeds 3 blocks
- Proper handling on disconnect for both leader and target
- Added action bar HUD:
- Displays cuff status every second
- Added durability bars for HANDS and LEGS
- Expanded bypass system:
- Players with
cuffsx.bypasscannot be cuffed
- Players with
- Reworked log system:
- Logs now store APPLY and REMOVE events for 24 hours (per entry)
- APPLY entries are moved to archive after expiration
- REMOVE entries are deleted on expiration
- Added applies archive system:
- New commands:
/cuffsx applies info/cuffsx applies clear <player>
- Archive entries expire after 6 hours
- Expiration is checked every minute
- New commands:
- Updated commands:
- Split
/cuffsx enableand/cuffsx disable - Improved
/cuffsx listoutput - Updated
/cuffsx remove:- Now works for offline players
- Properly clears stored data
- Returns handcuffs to executor
- Split
Optional dependencies
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:vFXR2tZo:z6EK94vp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vFXR2tZo:z6EK94vp"
}



