This update contains some screen-related fixes combined with some experimental attempt to cache item lookup for better performance.
Changes:
- Add Experimental Lookup Caching for better performance (Can be toggled within config if issues arise)
Fixes:
- Adjust owo dependency and JIJ stuff to remove problematic FFAPI modules
- Fix incorrect key for vector2i y value
- Prevent invalid containers from being gotten leading to possible crashes due to missing slot type
- Allow for the closing of the accessories screen using open accessories keybind when within the screen
- Adjust tooltip rendering to prevent such from covering the player at all costs
- Allow for Entity Renderer to follow mouse cursor (Configurable)
- Allow for crafting grid to be located in the sidebar area if group filters are not present
- Attempt temp fix to constant entity clipping into GUI elements by pushing a bunch of stuff forward in Z axis
This update contains a new screen variant and many previous fixes for 1.20.1.
Features:
- [NEW] Experimental bulk screen with customization for widget positions, sizes, and even a built-in dark mode
- Designed to work with other entities like horses, dogs, and more
- [NEW] Built-in support for cosmetic armor for players, horses, and even your dog!
- Refactor the config screen and adjust the format to be cleaner
- Move death drop code to specific method calls and events to be more compatible with grave or corpse mods
Fixes:
- Fix possible crash for Sodium 6.0 by adding direct support for such
- Fix issues with checking unused slots was imperfect leading to some slots being ignored
- Fix issues with drop rule override not being properly handled
- Fix issues related to quick equipment being allowed for all accessories even if such is disabled
- Fix issues related to slot attribute methods not returning holder
- Fix issues with not setting the
SlotReference
within the attribute to get a callback
API:
- Add the ability to register a given accessory item as armor rendering
- Use Neo Attribute API for formatting attributes
- Pass Loot context for
LootingAdjustments
API and deprecate old API - Add initial Data Generation API