Hide Body Parts
Utility mod for Fabric Minecraft.
Invisible Body Parts
Use the cardinal_components.hide-body-parts:hidden_parts NBT compound list on a player entity to hide their body parts.
Currently available Body Parts:
| Body Part | name |
|---|---|
| HEAD | "head" |
| BODY | "body" |
| RIGHT ARM | "r_arm" |
| LEFT ARM | "l_arm" |
| RIGHT LEG | "r_leg" |
| LEFT LEG | "l_leg" |
Commands
Toggle body parts: /hide bodyPart changeEntry bodyPartName target
Reset all body parts to visible: /hide bodyPart removeAllEntries target
Still need an example of how the NBT is structured in-game? Use the previously mentioned commands to disable a body part and use minecraft's
/data get entity @p cardinal_components.hide-body-parts:hidden_parts command to inspect the listed nbt values of the disabled body parts.
Invisible Armor
Prevent armor rendering with the new
- Invisible Armor Enchantment
invisible_armorItem Tag- custom Boolean NBT value on the ItemStack, called
InvisibleArmor
Note, that this is only a very basic implementation. External Mods, which don't make use of Minecraft's Armor Rendering, might not work in this case.
How to Install Hide Body Parts (Mod)
Hide Body Parts by ShiroJR is verified for Fabric across Minecraft versions 1.18, 1.18.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1 (latest release: 1.1.0-1.20.1, file size: 67 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18, 1.18.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded Hide Body Parts file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version- Added new Request system for basic users and a request handling system for admins / moderators (check out the
/hide bodyPart request...command)
- Added small feature to disable Armor rendering with ItemStack NBT, Item Tags and a new enchantment
Now all basic features which were planned for this mod are finished! 🎉
This release makes use of the [Cardinal Components API](https://modrinth.com/mod/cardinal-components-api) which improves data handling and network syncing in almost all aspects and potentially opens up mod compatibility if another mod decides to make use of the
BodyPart component system.Oh and those pesky Second Layers of Player Skins? They are fixed too!
## Details
- joining and leaving servers respects hidden parts of players
- hidden body parts stay synced, even if the modification happened for other player entities, which were not in tracking range
- Second Skin Layer settings are correctly saved and won't be overwritten by toggling the visibility of Body Parts
- Second Skin Layers of other players won't be tied to client's own layer settings
- general improvements with CCA's Component system targeting data storage, data handling and network handling
Now all basic features which were planned for this mod are finished! 🎉
This release makes use of the [Cardinal Components API](https://modrinth.com/mod/cardinal-components-api) which improves data handling and network syncing in almost all aspects and potentially opens up mod compatibility if another mod decides to make use of the
BodyPart component system.Oh and those pesky Second Layers of Player Skins? They are fixed too!
## Details
- joining and leaving servers respects hidden parts of players
- hidden body parts stay synced, even if the modification happened for other player entities, which were not in tracking range
- Second Skin Layer settings are correctly saved and won't be overwritten by toggling the visibility of Body Parts
- Second Skin Layers of other players won't be tied to client's own layer settings
- general improvements with CCA's Component system targeting data storage, data handling and network handling
- Ported 0.0.8 to Minecraft Version 1.20.1
- fixed general client cache syncing issues after players respawn
- Added an API for Items which dynamically toggle hidden parts
- 2nd skin layers will be hidden, as well as their corresponding body parts
- reworked data handling to use syncing network packets instead of unstable TrackedData
- updated mod to support Minecraft 1.21.1
- requires now Fabric Loader 0.16.10 or above
- requires Java 21
- updated mod to support Minecraft 1.20.5 and 1.20.6 versions
- requires now Fabric Loader 0.15.11 or above
- requires Java 21
- updated mod to support all Minecraft 1.20 versions below 1.20.5
- requires now Fabric Loader 0.14.22 or above
The backend used wrong mixin method names, which may have prevented them from loading correctly when used with other mods.
The backend used wrong mixin method names, which may have prevented them from loading correctly when used with other mods.
The backend used wrong mixin method names, which may have prevented them from loading correctly when used with other mods.