Fixes issue where quick equip worked no matter the value passed from canEquipFromUse
leading to issues with mods disabling such or not prepared for such action
Contains a fix for adjusting how slot groups are loaded allowing for the ability to add onto existing groups combined with adding Simplified Chinese (By JellyBubb1e) and Russian (By mpustovoi) translations.
Contains a fix for adjusting how slot groups are loaded allowing for the ability to add onto existing groups combined with adding Simplified Chinese (By JellyBubb1e) and Russian (By mpustovoi) translations.
Fixes:
- Fix crashes occurring with invalid resource location while using the attribute name
- Fix improper config syncing when loading into a world
- Fix the issue where items were dropping on death no matter the drop rule
- Adjust get Used slots code to reflect actually used slots
This update contains a backport to fix attribute issues being deduplicated and more
Fixes:
- Fix lag due to incorrect logger creation on AttributeBuilder
- Fix issues where entire accessories data is synced before slot data producing an error
- Fix issues with Unique Slot API only got SlotTypeReference on the server leading to null errors
The update contains a new data component to adjust the default rendering transformation and a fix for incorrect slot attribute code.
Default Transformation Feature:
Using the new data component(accessories:render_transformations
) you can transform accessories builtin default rendering either:
translation
: move rendering with vec3 inputraw_rotation
: Raw Quaternionf rotationaxis_rotation
: Axis based rotationscale
: Adjust the size of the given renderingtransform_to
: Transform, rotate, and scale if needed to the proper model part and its side based on the target face or raw normals passedmatrix
: Raw matrix value to transform the given matrix stack
More info about such a format will come to the docs in the future.
The update contains various API additions and some bug fixes related to Attributes and AccessoryNests.
Fixes:
- Fix issues with certain propagation issues with AccessoryNest leading to certain functionality for inner Accessories being broken. (Fixes issues with Things Agglomeration)
- Add better check for stack mutation with AccessoryNests fixing issues related to not firing changes
- Adjust the Tooltip for attributes to use the vanilla method to get formatting for tooltip entries
- Fix issue with unintentional deduplicate of AttributeModifers across other Attributes leading to issues
API:
- Add classes for base data like tags and slot names for the start of Data Generation additions in the future
- Add ability for Data-driven Accessory Nests
Fixes:
- Fix issues with incorrect logic for strict slots leading to new validators not being added
- Prevent slots called "any" as such is a keyword within Accessories
- Add more logging for the inability to sync container data in case issues arise
- Prevent Errors from occurring within the Accessories Screen when finding null container was found for SlotGroup
- Setup dummy data on the client based on the given Slots bound to the given Entity when waiting for Sync Data preventing crashing with Spell Engine and more
Fixes:
- Adjust Mod Versioning to be consistent across other versions
- Fix issues with incorrect logic for strict slots leading to new validators not being added
- Prevent slots called "any" as such is a keyword within Accessories
- Add more logging for the inability to sync container data in case issues arise
- Prevent Errors from occurring within the Accessories Screen when finding null container was found for SlotGroup
- Setup dummy data on the client based on the given Slots bound to the given Entity when waiting for Sync Data preventing crashing with Spell Engine and more
Fixes:
- Fix issues with incorrect logic for strict slots leading to new validators not being added
- Prevent slots called "any" as such is a keyword within Accessories
- Add more logging for the inability to sync container data in case issues arise
- Prevent Errors from occurring within the Accessories Screen when finding null container was found for SlotGroup
- Setup dummy data on the client based on the given Slots bound to the given Entity when waiting for Sync Data preventing crashing with Spell Engine and more