Barehanded
A Sable based mod that allows players to physically detach, move, rotate, and rebuild blocks using their bare hands. No tools required!
🧱 Detach & Carry
|
🫳 Grab, Push & Rotate
|
🔨 Build & Disassemble
|
⚔️ Survival Friendly
|
🌌 Creative Friendly
|
🎮 Immersive Controls
Make sure you have an empty hand to interact with the physics engine:
| Action | Controls |
|---|---|
| Grab (Toggle) | Press [G] to toggle grab on/off without holding clicks |
| Grab (Hold) | Hold Left + Right Click simultaneously |
| Adjust Distance | Scroll mouse wheel or use [-] / [=] keys |
| Assemble Blocks | Sneak + Hold Left + Right Click on a world block, then walk backwards to pull! |
| Detach Sub-Level Blocks | Sneak + [Alt] + Hold Left + Right Click on a grabbed sub-level, then pull! |
| Lift Interactables (Like Chests) | Hold Left Click first, then Right Click to avoid opening UI. |
| Lift Instant-Break Blocks (Like TNT) | Hold Right Click first, then Left Click to avoid breaking. |
| Rotate | Hold [R] and move your mouse |
| Toggle Pivot | Hold [Alt] while rotating (Center of Mass ↔ Grab Point) |
| Disassemble | Press [Q] while holding a sub-level (or slam it into a block!) |
| Merge Sub-Levels | Hold [Alt] + press [Q] to merge aligned sub-levels |
| Physics Placement | Press [X] to toggle — blocks you place will spawn as physics objects |
⚙️ Fully Configurable
Every aspect of this mod can be customized to fit your gameplay style or server needs via the in-game config menu (Cloth Config). Config files are automatically backed up before updates.
How to Install Barehanded (Mod)
Barehanded by JuaanP is verified for Fabric, Neoforge across Minecraft versions 1.21.1 (latest release: 1.6.6, file size: 485 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.1) and platform (Fabric, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Neoforge.
- Move the downloaded Barehanded file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 |
### Changed
- Rotation Movement Lock:** Refactored movement locking during object rotation to ignore movement inputs rather than overriding entity physical velocity. Also, this option is now disabled by default.
- Exhaustion Rates:** Adjusted hunger depletion rates to be less aggressive when holding or moving heavy objects.
### Fixed
- Rotation Collision Filtering:** Fixed an issue where
ignoreCollisionsRotationSelfwas not applied properly on the client side during active rotation. The player can now rotate objects through themselves without collision when enabled.
### Added
- Config Option:** Exposed
preventMovementWhileRotating(Client) (Disabled by default) in the configuration screen to allow/disallow player movement while actively rotating a sub-level. - Localization Support:** Added complete, language files for **31 locales**:
en_us, en_gb, en_ca, en_au, en_nz, en_in, es_es, es_mx, es_ar, es_cl, es_co, es_ec, es_pe, es_uy, es_ve, pt_br, pt_pt, de_de, de_at, de_ch, fr_fr, fr_ca, zh_cn, zh_tw, zh_hk, ru_ru, ja_jp, hi_in, id_id, ko_kr, pl_pl.> **Note:** Translations were AI made and may contain inaccuracies. Contributions on github are welcome.
### Changed
- Rotation Movement Lock:** Refactored movement locking during object rotation to ignore movement inputs rather than overriding entity physical velocity. Also, this option is now disabled by default.
- Exhaustion Rates:** Adjusted hunger depletion rates to be less aggressive when holding or moving heavy objects.
### Fixed
- Rotation Collision Filtering:** Fixed an issue where
ignoreCollisionsRotationSelfwas not applied properly on the client side during active rotation. The player can now rotate objects through themselves without collision when enabled.
### Added
- Config Option:** Exposed
preventMovementWhileRotating(Client) (Disabled by default) in the configuration screen to allow/disallow player movement while actively rotating a sub-level. - Localization Support:** Added complete, language files for **31 locales**:
en_us, en_gb, en_ca, en_au, en_nz, en_in, es_es, es_mx, es_ar, es_cl, es_co, es_ec, es_pe, es_uy, es_ve, pt_br, pt_pt, de_de, de_at, de_ch, fr_fr, fr_ca, zh_cn, zh_tw, zh_hk, ru_ru, ja_jp, hi_in, id_id, ko_kr, pl_pl.> **Note:** Translations were AI made and may contain inaccuracies. Contributions on github are welcome.
### Compatibility
- Tree Mods:** Assembly compatibility with tree felling mods (*Tree Physics*, *FallingTree*, *HT's TreeChop*, *Dynamic Trees*, etc...).
- Tree Logs Tag:** Added
#barehanded:tree_logsblock tag to manually register custom log blocks not automatically detected. - Config Options:**
treeAssemblyMode(Server): Controls tree log behavior when tree mods are present (AUTO,BREAK,BLOCK,NONE).unsneakOnTreeBreak(Client): Toggle to temporarily un-sneak while breaking logs so tree mods trigger correctly.
### Compatibility
- Tree Mods:** Assembly compatibility with tree felling mods (*Tree Physics*, *FallingTree*, *HT's TreeChop*, *Dynamic Trees*, etc...).
- Tree Logs Tag:** Added
#barehanded:tree_logsblock tag to manually register custom log blocks not automatically detected. - Config Options:**
treeAssemblyMode(Server): Controls tree log behavior when tree mods are present (AUTO,BREAK,BLOCK,NONE).unsneakOnTreeBreak(Client): Toggle to temporarily un-sneak while breaking logs so tree mods trigger correctly.
### Added
- Ungrabbable Blocks Check:** New configuration option
preventGrabbingSubLevelsWithUngrabbableBlocks(enabled by default) to prevent grabbing entire structures if they contain at least one block from the#barehanded:ungrabbabletag.
### Compatibility
- Sable: Ragdolls:** Added new configuration options
sableRagdollsCompatAllowGrabbingPlayerRagdolls(disabled by default),sableRagdollsCompatAllowGrabbingMobRagdolls(enabled by default) andsableRagdollsCompatMobRagdollMaxSizeto allow or restrict interactions with player and mob ragdolls. - Sable: Ragdolls:** Strictly blocked *assemble/disassemble* actions on blocks or sub-levels that contain ragdoll parts or corpses.
### Added
- Ungrabbable Blocks Check:** New configuration option
preventGrabbingSubLevelsWithUngrabbableBlocks(enabled by default) to prevent grabbing entire structures if they contain at least one block from the#barehanded:ungrabbabletag.
### Compatibility
- Sable: Ragdolls:** Added new configuration options
sableRagdollsCompatAllowGrabbingPlayerRagdolls(disabled by default),sableRagdollsCompatAllowGrabbingMobRagdolls(enabled by default) andsableRagdollsCompatMobRagdollMaxSizeto allow or restrict interactions with player and mob ragdolls. - Sable: Ragdolls:** Strictly blocked *assemble/disassemble* actions on blocks or sub-levels that contain ragdoll parts or corpses.
### Fixed & Compatibility
- Sable: Ragdolls Compatibility:** Added compatibility with the *Sable: Ragdolls* mod to prevent interactions with ragdolls that cause server crashes and physics exploits.
- HUD & Animation Flickering:** Fixed a visual bug where the grab HUD and arm animations would briefly flicker on the client when a grab attempt was rejected or canceled by the server. The client now properly delays rendering the grab state until it receives explicit server confirmation.
### Fixed & Compatibility
- Sable: Ragdolls Compatibility:** Added compatibility with the *Sable: Ragdolls* mod to prevent interactions with ragdolls that cause server crashes and physics exploits.
- HUD & Animation Flickering:** Fixed a visual bug where the grab HUD and arm animations would briefly flicker on the client when a grab attempt was rejected or canceled by the server. The client now properly delays rendering the grab state until it receives explicit server confirmation.
### Fixed
- Multiblock Ripping:** Fixed a bug where double chests and other multiblocks would break in half when ripped off from a sub-level.
- Ungrabbable Config Logic:** Fixed bug where
allowGrabbingSpawnersandallowGrabbingUnbreakableBlockswere not properly denying interactions when set to false. - Tag Priorities:** Fixed
grabbableandungrabbableblock tags not being respected under certain configurations. Thegrabbabletag now has absolute priority over all configuration rules.
### Fixed
- Multiblock Ripping:** Fixed a bug where double chests and other multiblocks would break in half when ripped off from a sub-level.
- Ungrabbable Config Logic:** Fixed bug where
allowGrabbingSpawnersandallowGrabbingUnbreakableBlockswere not properly denying interactions when set to false. - Tag Priorities:** Fixed
grabbableandungrabbableblock tags not being respected under certain configurations. Thegrabbabletag now has absolute priority over all configuration rules.
### Fixed
- Grab:** Fixed a bug where players could not grab sub-levels resting on top of other sub-levels.
- Prop-Surfing:** Added detection for mechanical bearing blocks to prevent players from flying by grabbing linked bearing parts while standing on the base.
### Fixed
- Grab:** Fixed a bug where players could not grab sub-levels resting on top of other sub-levels.
- Prop-Surfing:** Added detection for mechanical bearing blocks to prevent players from flying by grabbing linked bearing parts while standing on the base.
### Added
- Assembling/Disassembling onto sub-levels:** You can now merge/detach a grabbed sub-level directly into another existing sub-level.
- Grab Keybind:** Added a dedicated keybind (default G) to toggle grabbing sub-levels without needing to hold both mouse buttons.
- Distance Adjust Keybind:** Added new keybinds (default - and =) to push or pull grabbed objects using the keyboard, as an alternative to the mouse scroll wheel.
- Camera-Locked Rotation:** Added new configuration options to automatically rotate the grabbed object synchronously with the player's camera pitch and/or yaw.
- Grabbable Tag and Whitelist Mode:** Added the #barehanded:grabbable block tag and a "Whitelist Mode" config option. When enabled, only explicitly tagged blocks can be grabbed.
- Spectator Grabbing:** Added a configuration option to allow players in Spectator mode to grab and interact with sub-levels.
- Grab Unbreakable Blocks Config:** Added an explicit configuration option to allow grabbing unbreakable blocks (like Bedrock, Barriers, or Command Blocks).
- Config Auto-Backups:** The mod now automatically creates .backup files of your outdated configuration files before migrating them to new versions, ensuring you never lose your custom settings during an update.
### Changed
- Physics & Elasticity:** Grab physics have been refined. Added new parameters for "Grab Elasticity", heavy object mass curves, and sway edge factors to make handling heavy objects feel more realistic.
- Scroll Speed:** Distance adjustment speed is now dynamically reduced based on the object's mass and the player's current encumbrance, making heavy objects feel harder to pull close.
- Input Interception:** Changed how vanilla inputs (mining, using) are suppressed while grabbing to prevent accidental block interactions and continuous punching loops much more reliably.
### Fixed & Compatibility
- Controller Support:** Fixed an issue where using a controller would cause the grab to drop due to input state overrides. The mod now correctly reads analog triggers without breaking the controller's internal state.
- Prop-Surfing:** Added more physics checks and tethering to prevent players from flying or infinitely accelerating while standing on or interacting with sub-levels.
### Added
- Assembling/Disassembling onto sub-levels:** You can now merge/detach a grabbed sub-level directly into another existing sub-level.
- Grab Keybind:** Added a dedicated keybind (default G) to toggle grabbing sub-levels without needing to hold both mouse buttons.
- Distance Adjust Keybind:** Added new keybinds (default - and =) to push or pull grabbed objects using the keyboard, as an alternative to the mouse scroll wheel.
- Camera-Locked Rotation:** Added new configuration options to automatically rotate the grabbed object synchronously with the player's camera pitch and/or yaw.
- Grabbable Tag and Whitelist Mode:** Added the #barehanded:grabbable block tag and a "Whitelist Mode" config option. When enabled, only explicitly tagged blocks can be grabbed.
- Spectator Grabbing:** Added a configuration option to allow players in Spectator mode to grab and interact with sub-levels.
- Grab Unbreakable Blocks Config:** Added an explicit configuration option to allow grabbing unbreakable blocks (like Bedrock, Barriers, or Command Blocks).
- Config Auto-Backups:** The mod now automatically creates .backup files of your outdated configuration files before migrating them to new versions, ensuring you never lose your custom settings during an update.
### Changed
- Physics & Elasticity:** Grab physics have been refined. Added new parameters for "Grab Elasticity", heavy object mass curves, and sway edge factors to make handling heavy objects feel more realistic.
- Scroll Speed:** Distance adjustment speed is now dynamically reduced based on the object's mass and the player's current encumbrance, making heavy objects feel harder to pull close.
- Input Interception:** Changed how vanilla inputs (mining, using) are suppressed while grabbing to prevent accidental block interactions and continuous punching loops much more reliably.
### Fixed & Compatibility
- Controller Support:** Fixed an issue where using a controller would cause the grab to drop due to input state overrides. The mod now correctly reads analog triggers without breaking the controller's internal state.
- Prop-Surfing:** Added more physics checks and tethering to prevent players from flying or infinitely accelerating while standing on or interacting with sub-levels.
### Added
- Dynamic Scroll Distance:** The maximum scroll distance now automatically adapts to the player's dynamic reach.
### Fixed & Compatibility
- Vista:** Fixed a bug where the player's body and arms would become invisible when viewed through TVs while the player was in first-person mode.
- Grab Animation Flickering:** Fixed the visual flickering that occurred on the client when grabbing sub-levels at the maximum distance of the player's reach.