All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Hide Body Parts

Hide Body Parts

by ShiroJR • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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_armor Item 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:

  1. 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).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded Hide Body Parts file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Fabric
2mo ago 1
1.20.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.18.2
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
1.19.2
Fabric
last yr. 1
1.18.x
Fabric
last yr. 1
1.18.x
Fabric
last yr. 1
# Content

  • Added new Request system for basic users and a request handling system for admins / moderators (check out the /hide bodyPart request... command)
# Content

  • Added small feature to disable Armor rendering with ItemStack NBT, Item Tags and a new enchantment
# Release

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
# Release

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
# Port

  • Ported 0.0.8 to Minecraft Version 1.20.1
# Fixes
  • fixed general client cache syncing issues after players respawn
# Content

  • Added an API for Items which dynamically toggle hidden parts
# Fixes

  • 2nd skin layers will be hidden, as well as their corresponding body parts
# Fixes

  • reworked data handling to use syncing network packets instead of unstable TrackedData
# Changes


  • updated mod to support Minecraft 1.21.1
  • requires now Fabric Loader 0.16.10 or above
  • requires Java 21

# Changes

  • 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
# Changes

  • updated mod to support all Minecraft 1.20 versions below 1.20.5
  • requires now Fabric Loader 0.14.22 or above
# Bug-fix and small Back-end cleanup

The backend used wrong mixin method names, which may have prevented them from loading correctly when used with other mods.


# Bug-fix and small Back-end cleanup

The backend used wrong mixin method names, which may have prevented them from loading correctly when used with other mods.


# Bug-fix and small Back-end cleanup

The backend used wrong mixin method names, which may have prevented them from loading correctly when used with other mods.


Hide Body Parts Icon
Download Hide Body Parts
Select game version
Select platform