A lot of dev side changes, the mod now contains two item component types. An Integer component and a Boolean component. They do exactly what they sound like they do.
However, the integer component specifically is very interesting. You can now add extra parts to the back and belt slot transforms to change any of the transforms found in those jsons depending on the value of the integer component (This will not break existing files, the component transforms are entirely optional)
Back Slot Changes
- Back slot animations matching capes - compatible with capes
- Json-able configuration for any item rendered
- "keepBackSlotItem" gamerule to keep the back slot item on death
- Slot is now visible in the creative inventory
- The keybind now works from inside of your inventory
- Sound volume fixed
- HUD position is configurable
- Particles for enchanted items (Configurable)
- Walking and landing sounds when having an item in the back slot (Configurable)
- Added cooldown for the switch keybind
Other
- Tridents use the item model for the projectile
- Arrows render the 2D item for the projectile (Configurable - off by defaul)
- Bows shake and become inaccurate if drawn for too long (Configurable)
- Ender pearls now charge before thrown with velocity based on charge time, they deal no fall damage (Configurable)
- Shields only block 75% of damage, however, for 6 ticks after starting to use the shield you can parry, which blocks 100% of damage and reflects projectiles (Configurable)
- Fire charges are throwable (Configurable)
- Riptide hiding offhand items is now configurable
- Tridents returning to their original slot is now configurable
- Removed durability (Configurable + tag for specific items to ignore the durability removal)
- Swing through all non-solid blocks like grass (Configurable)