The update contains some bug fixes and various API adjustments.
Fixes:
- Fix issues with not syncing extra properties to the client
- Fix issues with encoding and decoding due to problems with Codec <-> Endec interop
Changes:
- Add ability to toggle specific slot locations default rendering if such is desired
- Adjust slot ordering to better reflect the intended order
- Add the ability to adjust the allowed stack size for default accessories
- Adjust highlighting code to work better at showing you its location on the player
API:
- Added ability to create SlotPath from SlotReference directly rather than on the AttributeBuilder
- Separate unique slot properties to separate record class outside of main class for slot types
This update contains 2 minor fixes and 1 major fix for mixins, networking, and internal API.
Fixes:
- Fix crashes with canceling within injector not toggled for such
- Fix issues with an inability to send the AccessoryBreak due to not being registered
- Fix problems with improper revalidate steps for players leading to incorrect slot sizing
Changes to how Attributes are handled to conform to 1.21 handling while keeping the original method as dynamic type. Such is to be documented within docs in the future.
Changes:
- Add a Static method for defining attributes for Accessories while still providing a more dynamic method for handling attributes
- Allow for toggling of attributes for Accessories to be visible
Fixes:
- Fix incorrect positioning of tooltip information
An update containing Minor and Major bug fixes.
Fixes:
- Fix unique slots including colen within slot path for Attribute Builder
- Fix bugs with not passing inner ItemStack for AccessoryNestUtils methods
- Adjust AccessoryNest default unequip behavior to prevent such being stuck in the slot
- Fix codec deserialization issues due to issues with EdmOps reading booleans and handling empty values
- Fix tooltip placement issues
Fix critical desync bug when teleporting to a different dimension leading to crashes.
Fix bugs within code for OnDropCallback
leading to issues with the Curios Compat layer dropping all items on death
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.