Accessories is a Data-Driven Accessory mod for NeoForge and Fabric with emphasis on using a Common API for both platforms when possible.
The style for the library's API is based on the works of Curios and Trinkets with credit going to both TheIllusiveC4 and emilyploszaj for their work on Accessory mods for Minecraft.

By default, you can equip banners in your head or cape(WIP) slot to show off a custom banner. For elytra, or totem, you will need to enable such within the config as its disabled by default.
Due to existing API's like Trinket and Curios being predominantly used, you can install the Accessories Compatibility Layer to have them work under Accessories for a unified experience
Included for developers is a proper transformation API used within rendering native Accessories, allowing proper linkage to a given entity model parts, which enables proper support for EMF Resourcepacks like Fresh Animations, and there are future plans to support other rendering mods like Figura.
The ability to access other tamed entities allows other mods to have accessory items for pets or mounts. Combined with it being useful for server owners to manage other players' accessories if needed, without the use of direct management commands. Just hold shift and use the 'Accessories Open Screen' on any entity (If owned, must be the owner) to bring up the screen, or run the command /accessories edit <target> if OPed.
Here are some examples of the API implemented in Accessories that may assist you with your mod development:
Required
Required
Terms for using, modifying and redistributing this product.
06.02.2026 · Modrinth
Remove use of Stream API in hot code errors to improve performance
Screenshots and images from the original Modrinth page.



Published versions and original Modrinth files.
06.02.2026 · 3 434 004 downloads
Remove use of Stream API in hot code errors to improve performance
06.02.2026 · 616 777 downloads
Remove use of Stream API in hot code errors to improve performance
10.12.2025 · 39 536 downloads
10.12.2025 · 5 516 downloads
22.11.2025 · 8 618 downloads
Temp fix for issues with remapping by removing use of shadow
21.11.2025 · 861 downloads
Minor and Major changes around internals for slots, AccessoryNest, fixes and more
Fixes:
- Fix for first person cosmetic override not working
- Resolve issues with enchantments are applied twice
- Fix issues with rendering for entity at night in Accessories screen
- Fix for duplicate attribute tooltips when stackable
General Changes:
- Add ability to toggle Accessory Features like totem, banner, and glider from a new command feature
- Add proper support for new mannequins
API Changes:
- Adjust AccessoryNestUtils to be public and add proper documentation combined with overhaul to how the API functions
- Add TooltipFlag adjustments to check if the client is holding certain modifiers
- Adjust internals of EndecDataLoader to be more inline with hoiw registry access should be handled optionally
- Resolve version mismatch of endec libs leading to issues with launching the game in dev
21.11.2025 · 996 downloads
Minor and Major changes around internals for slots, AccessoryNest, fixes and more
Fixes:
- Fix for first person cosmetic override not working
- Resolve issues with enchantments are applied twice
- Fix issues with rendering for entity at night in Accessories screen
- Fix for duplicate attribute tooltips when stackable
General Changes:
- Add ability to toggle Accessory Features like totem, banner, and glider from a new command feature
- Add proper support for new mannequins
API Changes:
- Adjust AccessoryNestUtils to be public and add proper documentation combined with overhaul to how the API functions
- Add TooltipFlag adjustments to check if the client is holding certain modifiers
- Adjust internals of EndecDataLoader to be more inline with hoiw registry access should be handled optionally
- Resolve version mismatch of endec libs leading to issues with launching the game in dev
29.10.2025 · 1 404 735 downloads
29.10.2025 · 288 285 downloads
16.10.2025 · 8 546 downloads
Update to Minecraft 1.21.10 and adjust API with recent rendering changes
AccessoryRenderState used to store info unpacked for the given stack used to render later and general state setup for the given equipped accessory to prevent collisions.shouldRender check used for checking if the given accessory should render in general. If you want to check for if something should render in first person, use AccessoriesRenderStateKeys.ARMAccessoriesRenderStateKeys.setupStateForAccessories and only use createRenderState for setting up needed state for rendering accessories16.10.2025 · 879 downloads
Update to Minecraft 1.21.10 and adjust API with recent rendering changes
AccessoryRenderState used to store info unpacked for the given stack used to render later and general state setup for the given equipped accessory to prevent collisions.shouldRender check used for checking if the given accessory should render in general. If you want to check for if something should render in first person, use AccessoriesRenderStateKeys.ARMAccessoriesRenderStateKeys.setupStateForAccessories and only use createRenderState for setting up needed state for rendering accessories02.10.2025 · 20 030 downloads
Fix issues where extractRenderState did not fully get called in the base EntityRenderer leading to crashes
02.10.2025 · 2 006 downloads
Fix issues where extractRenderState did not fully get called in the base EntityRenderer leading to crashes
01.10.2025 · 547 downloads
For real fix duplication issues with equipping
01.10.2025 · 178 downloads
Changes:
- Add Spanish (Mexian) Translations by TheLegendofSaram and Zailer43
- Optimize checking for slot containers size mismatch
- Adjust Attribute Builder to use parent maps when given the ability to to allow proper nested manipulation of builder data
- Fix issues with stack duplication when equipping on neoforge
- Fix issues with Cosmetic armor not working in common rendering places
- Fix issues with ordering of slots being different between the server and client causing odd slot interactions
01.10.2025 · 182 downloads
Changes:
- Add Spanish (Mexian) Translations by TheLegendofSaram and Zailer43
- Optimize checking for slot containers size mismatch
- Adjust Attribute Builder to use parent maps when given the ability to to allow proper nested manipulation of builder data
- Fix issues with stack duplication when equipping on neoforge
- Fix issues with Cosmetic armor not working in common rendering places
- Fix issues with ordering of slots being different between the server and client causing odd slot interactions
29.09.2025 · 3 311 518 downloads
Add Spanish (Mexican) translations and fix issues with ordering of slots being different between the server and client causing odd slot interactions
29.09.2025 · 315 346 downloads
Add Spanish (Mexican) translations and fix issues with ordering of slots being different between the server and client causing odd slot interactions
17.09.2025 · 20 422 downloads
Adjust Attribute Builder to use parent maps when given the ability to to allow proper nested manipulation of attribute data during building process
17.09.2025 · 29 345 downloads
Adjust Attribute Builder to use parent maps when given the ability to to allow proper nested manipulation of attribute data during building process
17.09.2025 · 1 057 downloads
Fixes:
- Attempt to cache checking for slot containers size mismatch
- Attempt to resolve issues with setting valid slot types
17.09.2025 · 504 downloads
Fixes:
- Resolve issue with using hacky work around for accessories menu leading to crashing due to incorrect menu
- Attempt to cache checking for slot containers size mismatch
- Attempt to resolve issues with setting valid slot types
07.09.2025 · 3 535 downloads
Fix for crashing when opening accessories screen with group filters
07.09.2025 · 542 downloads
Fix for crashing when opening accessories screen with group filters
29.08.2025 · 19 411 downloads
Attempt to fix an issue when attempting open accessories menu and a error occurred instead of opening the screen
26.08.2025 · 1 944 downloads
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
26.08.2025 · 354 downloads
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
26.08.2025 · 5 643 downloads
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
26.08.2025 · 633 downloads
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
20.08.2025 · 1 118 downloads
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
20.08.2025 · 199 downloads
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
20.08.2025 · 520 downloads
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
20.08.2025 · 99 downloads
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
16.08.2025 · 484 downloads
Fix issues with dev env and inability to find the needed endec version
16.08.2025 · 192 downloads
Fix issues with dev env and inability to find the needed endec version
16.08.2025 · 249 downloads
onEquip as such was not properly preserved leading to issues with comparison on equipment changes onUnequip stack was a empty reference leading to issues with having no stack to call unequip. Note: an attempt to give the developer the reference stack back to modify is attempted but due to how stack manipulation occurs it may not be possible or all of them.AccessoriesStorage has had adjustments made to renderOptions i.e. the method to which you check if a given slot index should attempt an accessory rendering as it is no a map that contains if a slot is to render or not as a method to reduce overall storage of redundant data. No entry within the map indicates that the value is true but it is recommend to check using the given index with shouldRender methodSimpleContainer to a copy of such called BaseContainer for which ExpandedContainer (previously ExpandedSimpleContainer) extends due to changes in 1.21.6 and up that were not compatible with accessories use case anymoreSlotReference leading to the creation of SlotPath which functions as primary storage for information pertaining to locating a given equipped Accessory stack. Such is useful for cases where entity reference is not permitted.LivingEntityRenderState now has methods extended from AccessoriesRenderStateAPI to get AccessoriesStorageLookup which has similar capabilities to AccessoriesCapability for getting AccessoriesStorage instances. AccessoriesStorage is just the base implementation of AccessoriesContainer for accessing simple information like equipped accessories.equipFromUse checkAccessoryStackSettings acts as a direct replacement for AccessoryStackSizeComponent combined with various Vanilla parity additions like canEquipFromUse and moreAccessoryRenderOverrideComponent was merged within AccessoryCustomRendererComponent16.08.2025 · 109 downloads
onEquip as such was not properly preserved leading to issues with comparison on equipment changes onUnequip stack was a empty reference leading to issues with having no stack to call unequip. Note: an attempt to give the developer the reference stack back to modify is attempted but due to how stack manipulation occurs it may not be possible or all of them.AccessoriesStorage has had adjustments made to renderOptions i.e. the method to which you check if a given slot index should attempt an accessory rendering as it is no a map that contains if a slot is to render or not as a method to reduce overall storage of redundant data. No entry within the map indicates that the value is true but it is recommend to check using the given index with shouldRender methodSimpleContainer to a copy of such called BaseContainer for which ExpandedContainer (previously ExpandedSimpleContainer) extends due to changes in 1.21.6 and up that were not compatible with accessories use case anymoreSlotReference leading to the creation of SlotPath which functions as primary storage for information pertaining to locating a given equipped Accessory stack. Such is useful for cases where entity reference is not permitted.LivingEntityRenderState now has methods extended from AccessoriesRenderStateAPI to get AccessoriesStorageLookup which has similar capabilities to AccessoriesCapability for getting AccessoriesStorage instances. AccessoriesStorage is just the base implementation of AccessoriesContainer for accessing simple information like equipped accessories.equipFromUse checkAccessoryStackSettings acts as a direct replacement for AccessoryStackSizeComponent combined with various Vanilla parity additions like canEquipFromUse and moreAccessoryRenderOverrideComponent was merged within AccessoryCustomRendererComponent16.08.2025 · 434 downloads
onEquip as such was not properly preserved leading to issues with comparison on equipment changes onUnequip stack was a empty reference leading to issues with having no stack to call unequip. Note: an attempt to give the developer the reference stack back to modify is attempted but due to how stack manipulation occurs it may not be possible or all of them.AccessoriesStorage has had adjustments made to renderOptions i.e. the method to which you check if a given slot index should attempt an accessory rendering as it is no a map that contains if a slot is to render or not as a method to reduce overall storage of redundant data. No entry within the map indicates that the value is true but it is recommend to check using the given index with shouldRender methodSimpleContainer to a copy of such called BaseContainer for which ExpandedContainer (previously ExpandedSimpleContainer) extends due to changes in 1.21.6 and up that were not compatible with accessories use case anymoreSlotReference leading to the creation of SlotPath which functions as primary storage for information pertaining to locating a given equipped Accessory stack. Such is useful for cases where entity reference is not permitted.LivingEntityRenderState now has methods extended from AccessoriesRenderStateAPI to get AccessoriesStorageLookup which has similar capabilities to AccessoriesCapability for getting AccessoriesStorage instances. AccessoriesStorage is just the base implementation of AccessoriesContainer for accessing simple information like equipped accessories.equipFromUse checkAccessoryStackSettings acts as a direct replacement for AccessoryStackSizeComponent combined with various Vanilla parity additions like canEquipFromUse and moreAccessoryRenderOverrideComponent was merged within AccessoryCustomRendererComponent16.08.2025 · 89 downloads
onEquip as such was not properly preserved leading to issues with comparison on equipment changes onUnequip stack was a empty reference leading to issues with having no stack to call unequip. Note: an attempt to give the developer the reference stack back to modify is attempted but due to how stack manipulation occurs it may not be possible or all of them.AccessoriesStorage has had adjustments made to renderOptions i.e. the method to which you check if a given slot index should attempt an accessory rendering as it is no a map that contains if a slot is to render or not as a method to reduce overall storage of redundant data. No entry within the map indicates that the value is true but it is recommend to check using the given index with shouldRender methodSimpleContainer to a copy of such called BaseContainer for which ExpandedContainer (previously ExpandedSimpleContainer) extends due to changes in 1.21.6 and up that were not compatible with accessories use case anymoreSlotReference leading to the creation of SlotPath which functions as primary storage for information pertaining to locating a given equipped Accessory stack. Such is useful for cases where entity reference is not permitted.LivingEntityRenderState now has methods extended from AccessoriesRenderStateAPI to get AccessoriesStorageLookup which has similar capabilities to AccessoriesCapability for getting AccessoriesStorage instances. AccessoriesStorage is just the base implementation of AccessoriesContainer for accessing simple information like equipped accessories.equipFromUse checkAccessoryStackSettings acts as a direct replacement for AccessoryStackSizeComponent combined with various Vanilla parity additions like canEquipFromUse and moreAccessoryRenderOverrideComponent was merged within AccessoryCustomRendererComponent02.08.2025 · 95 302 downloads
Fix issue where containers would not init properly due to optimization attempt
02.08.2025 · 33 622 downloads
Fix issue where containers would not init properly due to optimization attempt
31.07.2025 · 2 077 downloads
Attempt optimization with AccessoriesCapability to prevent some overhead when getting holder value
31.07.2025 · 2 523 downloads
Attempt optimization with AccessoriesCapability to prevent some overhead when getting holder value
26.07.2025 · 14 292 downloads
26.07.2025 · 4 695 downloads
14.07.2025 · 11 347 downloads
Fix issues with gl rendering errors with rendering accessories due to neoforge stencil API causing issues with custom hover buffer
10.07.2025 · 21 117 downloads
Attempt to prevent opening Accessories Screen when client is desynced to prevent instant crashing issues
10.07.2025 · 3 680 downloads
Attempt to prevent opening Accessories Screen when client is desynced to prevent instant crashing issues and fix issues with using FFAPI in common
20.05.2025 · 62 825 downloads
Fix issues with syncing data on respawn leading to crashes when opening screen or accessories not working
20.05.2025 · 213 641 downloads
Fix issues with syncing data on respawn leading to crashes when opening screen or accessories not working
23.04.2025 · 226 971 downloads
Cache and reuse a single entity for entity render function decreasing memory usage
23.04.2025 · 70 517 downloads
Cache and reuse a single entity for entity render function decreasing memory usage
22.04.2025 · 2 990 downloads
Fixes:
- Fix issue with ModelRootAccess not using the childpart when looking though its decendents
- Create mutationEvent when needed rather than always on creation of PatchedDataComponentMap
- Fix issues with early return and tick entity once after creation within Entity Rendering Function
- Fix issues with resolving references in Custom Renderer Loader
Changes:
- Add ability regulate if the given rendering function entity should tick once
- Properly clear ManagedDataLoader and add try catch exceptions for normal data loader
22.04.2025 · 687 downloads
Fixes:
- Fix issue with ModelRootAccess not using the childpart when looking though its decendents
- Create mutationEvent when needed rather than always on creation of PatchedDataComponentMap
- Fix issues with early return and tick entity once after creation within Entity Rendering Function
- Fix issues with resolving references in Custom Renderer Loader
Changes:
- Add ability regulate if the given rendering function entity should tick once
- Properly clear ManagedDataLoader and add try catch exceptions for normal data loader
20.04.2025 · 3 237 downloads
Fix issue with ModelRootAccess not using the childpart when looking though its decendents
20.04.2025 · 944 downloads
Fix issue with ModelRootAccess not using the childpart when looking though its decendents
19.04.2025 · 2 270 downloads
Fix for possible method name collisions with interface injected model lookup access
19.04.2025 · 748 downloads
Fix for possible method name collisions with interface injected model lookup access
18.04.2025 · 1 464 downloads
Add fix for models instantiated outside typical model loading phase
18.04.2025 · 710 downloads
Add fix for models instantiated outside typical model loading phase
18.04.2025 · 716 downloads
Features:
- Add ability to render a custom render function based on if a given model part exists
- Update model targeting system for future expansion and overall better targeting
Fixes:
- Adjusted AccessoriesRenderLayer to fix issues of unneeded draw calls
- Fix issues with endec and optionals causing crashes or general decode/encode issues
18.04.2025 · 340 downloads
Features:
- Add ability to render a custom render function based on if a given model part exists
- Update model targeting system for future expansion and overall better targeting
Fixes:
- Adjusted AccessoriesRenderLayer to fix issues of unneeded draw calls
- Fix issues with endec and optionals causing crashes or general decode/encode issues
- Fix issues with dropping accessories on death was not vanilla parity breaking VanillaTweaks Graves
12.04.2025 · 11 987 downloads
Fix issue with an inability to access a protected method on player leading to crashing
27.03.2025 · 37 339 downloads
setValidTypes issues due to threading...?27.03.2025 · 9 527 downloads
setValidTypes issues due to threading...?21.03.2025 · 7 599 downloads
21.03.2025 · 3 692 downloads
21.03.2025 · 806 downloads
Fix for some items having no default rendering
21.03.2025 · 487 downloads
Fix for some items having no default rendering
21.03.2025 · 466 downloads
Adjustments to Renderer API and add custom bundle renderer
Features:
- Prevent errors from spamming logs if a renderer is erroring
- Adjust particle rendering to allow for proper unique rendering
21.03.2025 · 169 downloads
Adjustments to Renderer API and add custom bundle renderer
Features:
- Prevent errors from spamming logs if a renderer is erroring
- Adjust particle rendering to allow for proper unique rendering
16.03.2025 · 2 380 downloads
Minor update containing some adjustments to the Data Driven Accessory Renderer Format
16.03.2025 · 98 147 downloads
Fixes:
- Possible crash caused by modder's who DO NOT REGISTER ENCHANTMENTS EVEN THOUGH THEY SHOULD!
- After respawn, player data was not properly synced to the client leading to ghost items
16.03.2025 · 2 602 downloads
Fixes:
- Possible crash caused by modder's who DO NOT REGISTER ENCHANTMENTS EVEN THOUGH THEY SHOULD!
15.03.2025 · 5 828 downloads
Minor update containing some adjustments to the Data Driven Accessory Renderer Format
14.03.2025 · 810 394 downloads
Adjust Drop Event call to prevent issues with certain entities not dropping loot
14.03.2025 · 2 050 downloads
Remove fixes for Slot Disabling and Exclusion zone with recent owo update
14.03.2025 · 1 683 downloads
Minor update containing the ability to disable a temporary mixin that fixes decoding issues with NBT combined with initial implementation of experimental data driven renderer API
14.03.2025 · 519 downloads
Minor update containing the ability to disable a temporary mixin that fixes decoding issues with NBT combined with initial implementation of experimental data driven renderer API
18.02.2025 · 4 202 downloads
Fixes:
- issues with recent Neoforge API changes involved with resource reloading
- issues with interface injected methods colliding with other mods doing similar actions with entity rendering
18.02.2025 · 464 downloads
Fixes:
- issues with recent Neoforge API changes involved with resource reloading
- issues with interface injected methods colliding with other mods doing similar actions with entity rendering
16.02.2025 · 77 563 downloads
Fix issues where Accessories Rendering loading leads to errors in resource loading being covered up due to the inability to load needed resources.
16.02.2025 · 246 672 downloads
Fix issues where Accessories Rendering loading leads to errors in resource loading being covered up due to the inability to load needed resources.
15.02.2025 · 761 downloads
Fixes:
- Issues with turkish locale incorrectly uppercasing leading to errors
- Issues with missing texture for player offhand slot in Original Accessories Screen
Features:
- Adjust the size and rendering of Accessories injected button to easier to datapack
- Adjust quick move within experimental screen to prevent quick equipping into cosmetic armor slots combined with reworking slot priority
15.02.2025 · 138 downloads
Fixes:
- Issues with turkish locale incorrectly uppercasing leading to errors
- Issues with missing texture for player offhand slot in Original Accessories Screen
Features:
- Adjust the size and rendering of Accessories injected button to easier to datapack
- Adjust quick move within experimental screen to prevent quick equipping into cosmetic armor slots combined with reworking slot priority
15.02.2025 · 65 502 downloads
Fixes:
- Issues with turkish locale incorrectly uppercasing leading to errors
Features:
- Adjust the size and rendering of Accessories injected button to easier to datapack
- Adjust quick move within experimental screen to prevent quick equipping into cosmetic armor slots combined with reworking slot priority
15.02.2025 · 18 709 downloads
Fixes:
- Issues with turkish locale incorrectly uppercasing leading to errors
Features:
- Adjust the size and rendering of Accessories injected button to easier to datapack
- Adjust quick move within experimental screen to prevent quick equipping into cosmetic armor slots combined with reworking slot priority
15.02.2025 · 2 980 downloads
Fix cases where people using Turkish locale had issues with various errors when uppercasing or lowercasing words
15.02.2025 · 1 323 downloads
Fix cases where people using Turkish locale had issues with various errors when uppercasing or lowercasing words
05.02.2025 · 1 429 downloads
Contains changes initial pushed to 1.20.1 with various general fixes
05.02.2025 · 180 downloads
Contains changes initial pushed to 1.20.1 with various general fixes
05.02.2025 · 10 787 downloads
Fix issues with the mixin to prevent duplicating of Accessories when switching to and from CCLayer was only applied on the Client
05.02.2025 · 3 965 downloads
Fix issues with the mixin to prevent duplicating of Accessories when switching to and from CCLayer was only applied on the Client
03.02.2025 · 315 241 downloads
Cleanup some client class loading issues that would lead to crashing
03.02.2025 · 418 downloads
Cleanup some client class loading issues that would lead to crashing
03.02.2025 · 613 downloads
Fixes:
- Fix issues with packet handling for asking players for desired screen variant
- Add hook into curios to prevent issues with the CCLayer duplicating items on decoding when switching between layer and the API
03.02.2025 · 256 downloads
Fixes:
- Fix issues with packet handling for asking players for desired screen variant
- Add hook into curios to prevent issues with the CCLayer duplicating items on decoding when switching between layer and the API
22.01.2025 · 1 963 downloads
22.01.2025 · 235 downloads
22.01.2025 · 42 734 downloads
Fixes:
- Issues with loading incorrect texture related to saddled entities within experimental screen
- Missing translation key for gamerule
22.01.2025 · 4 046 downloads
Fixes:
- Issues with loading incorrect texture related to saddled entities within experimental screen
- Missing translation key for gamerule
18.01.2025 · 16 559 downloads
Fix issues with keepInventory not working leading to ignored accessories on respawn combined with adding a new gamerule like keep inventory for just Accessories only
18.01.2025 · 33 002 downloads
Fix issues with keepInventory not working leading to ignored accessories on respawn combined with adding a new gamerule like keep inventory for just Accessories only
18.01.2025 · 855 downloads
Fix issues with keepInventory not working leading to ignored accessories on respawn combined with adding a new gamerule like keep inventory for just Accessories only
18.01.2025 · 114 downloads
Fix issues with keepInventory not working leading to ignored accessories on respawn combined with adding a new gamerule like keep inventory for just Accessories only
18.01.2025 · 4 162 downloads
Fix issues with keepInventory not working leading to ignored accessories on respawn combined with adding a new gamerule like keep inventory for just Accessories only
18.01.2025 · 1 169 downloads
Fix issues with keepInventory not working leading to ignored accessories on respawn combined with adding a new gamerule like keep inventory for just Accessories only
17.01.2025 · 290 downloads
17.01.2025 · 89 downloads
17.01.2025 · 1 063 downloads
17.01.2025 · 382 downloads
10.01.2025 · 3 358 downloads
Bug fix update for lower TPS due to logger creation for every attribute builder
07.01.2025 · 1 672 downloads
Adjust Accessories Experimental screen to allow for more datapackablity to the various background textures for both Darkmode and Lightmode. Dose come with a slight performance increase in rendering time as well for the given screen.
07.01.2025 · 158 downloads
Adjust Accessories Experimental screen to allow for more datapackablity to the various background textures for both Darkmode and Lightmode. Dose come with a slight performance increase in rendering time as well for the given screen.
07.01.2025 · 8 244 downloads
Adjust Accessories Experimental screen to allow for more datapackablity to the various background textures for both Darkmode and Lightmode. Dose come with a slight performance increase in rendering time as well for the given screen.
07.01.2025 · 1 695 downloads
Adjust Accessories Experimental screen to allow for more datapackablity to the various background textures for both Darkmode and Lightmode. Dose come with a slight performance increase in rendering time as well for the given screen.
06.01.2025 · 423 downloads
Fixes for cache resetting when already empty or mismatch between inventory and cache values
06.01.2025 · 75 downloads
Fixes for cache resetting when already empty or mismatch between inventory and cache values
06.01.2025 · 237 downloads
Fixes for cache resetting when already empty or mismatch between inventory and cache values
06.01.2025 · 1 676 downloads
Fixes for cache resetting when already empty or mismatch between inventory and cache values
02.01.2025 · 601 downloads
Fix issues related to crashing with enchantments and various problems where enchantment attributes were not being detected
02.01.2025 · 131 downloads
Fix issues related to crashing with enchantments and various problems where enchantment attributes were not being detected
27.12.2024 · 668 downloads
Bug fix update for lower TPS due to logger creation for every attribute builder
27.12.2024 · 104 downloads
Bug fix update for lower TPS due to logger creation for every attribute builder
26.12.2024 · 663 downloads
Bug fix update for crashing due to certain entities having a inability to find a elytra leading to a method getting a internal equipslot
26.12.2024 · 113 downloads
Bug fix update for crashing due to certain entities having a inability to find a elytra leading to a method getting a internal equipslot
24.12.2024 · 319 downloads
Fix for improper casting due of a given entity render state leading to crashes with mobs like Ender Dragon
24.12.2024 · 97 downloads
Fix for improper casting due of a given entity render state leading to crashes with mobs like Ender Dragon
21.12.2024 · 411 downloads
Fix crash with screens that have recipe book and was not the inventory screen
21.12.2024 · 95 downloads
Fix crash with screens that have recipe book and was not the inventory screen
19.12.2024 · 9 958 downloads
Adjust cache lookup to prevent caching of generic Predicates which may fix issues with higher periods of memory usage
19.12.2024 · 2 760 downloads
Adjust cache lookup to prevent caching of generic Predicates which may fix issues with higher periods of memory usage
16.12.2024 · 528 downloads
A ported version of 1.2.5 for Minecraft 1.21.4 combined with some recent changes
16.12.2024 · 119 downloads
A ported version of 1.2.5 for Minecraft 1.21.4 combined with some recent changes
16.12.2024 · 1 676 downloads
16.12.2024 · 651 downloads
13.12.2024 · 361 downloads
Fix issue with uploading dev jar instead of production jar
13.12.2024 · 1 719 downloads
Fix issues with AW not being remapped causing a crash on startup
11.12.2024 · 82 downloads
General update to 1.21.2 with some changes around gameplay and API.
11.12.2024 · 105 downloads
General update to 1.21.2 with some changes around gameplay and API.
02.11.2024 · 124 086 downloads
Fix issues with gravestone mods and other death mods not capturing accessories properly
26.10.2024 · 17 382 downloads
Fix issues related to clearing accessories inventory not clearing until restart of server/client
26.10.2024 · 6 571 downloads
Fix issues related to clearing accessories inventory not clearing until restart of server/client
25.10.2024 · 755 downloads
Attempt fix for concurrent clearing while building allEquipped list within cache lookup
25.10.2024 · 175 downloads
Attempt fix for concurrent clearing while building allEquipped list within cache lookup
24.10.2024 · 705 downloads
Fix issues with setting the valid types with the wrong entity causing crashing for wolfs and such.
24.10.2024 · 308 downloads
Fix issues with setting the valid types with the wrong entity causing crashing for wolfs and such.
24.10.2024 · 595 downloads
Patch fix for remapping issues with recent beta 12 update
24.10.2024 · 212 downloads
Updates from here now Require you to download owo-lib!
The update contains fixes for Cache lookup that lead to issues with finding stacks with single container changes not updating main lookup leading to incorrect behavior combined with better tracking of Accessory Nest Mutations.
24.10.2024 · 110 downloads
This update contains fixes for Cache lookup that lead to issues with finding stacks with single container changes not updating main lookup leading to incorrect behavior combined with better tracking of Accessory Nest Mutations.
20.10.2024 · 1 419 downloads
Fixes issue with decoding button offset values within config
20.10.2024 · 811 downloads
Fixes issue with decoding button offset values within config
19.10.2024 · 227 downloads
Fixes:
- Fix possible crashing with cache lookup
- Adjust Cosmetic Armor injection for better compatibility
19.10.2024 · 97 downloads
Fixes:
- Fix possible crashing with cache lookup
- Adjust Cosmetic Armor injection for better compatibility
19.10.2024 · 327 downloads
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
15.10.2024 · 1 361 downloads
Fixes:
- Fix issues with Scrollable Widget leading to issues with slots only being cosmetic variants when switching
- Fix issues with being able to equip cosmetic armor quickly
15.10.2024 · 366 downloads
Fixes:
- Fix issues with Scrollable Widget leading to issues with slots only being cosmetic variants when switching
- Fix issues with being able to equip cosmetic armor quickly
- Invoke GatherSkippedAttributeTooltipsEvent to fix issues with some attributes showing up
13.10.2024 · 4 198 downloads
Fix issues with serialization and prevent crashing when trying to set out-of-bounds indexes
13.10.2024 · 30 167 downloads
Fix issues with serialization and prevent crashing when trying to set out-of-bounds indexes
12.10.2024 · 613 downloads
Fix crashes due to improper implementation of LootContext wrapping for Deprecated API
12.10.2024 · 197 downloads
Fix crashes due to improper implementation of LootContext wrapping for Deprecated API
10.10.2024 · 2 370 downloads
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
10.10.2024 · 21 323 downloads
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
10.10.2024 · 247 355 downloads
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
10.10.2024 · 25 564 downloads
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
09.10.2024 · 642 downloads
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
09.10.2024 · 413 downloads
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
06.10.2024 · 17 254 downloads
Fix issues with increased slot count accessories lead to items getting voided on relog or death
06.10.2024 · 981 downloads
Fix issues with increased slot count accessories lead to items getting voided on relog or death
03.10.2024 · 381 downloads
Fix issues with attributes not being stackable due to not passing slot ref info in the attribute builder
03.10.2024 · 532 downloads
Fix issues with attributes not being stackable due to not passing slot ref info in the attribute builder
30.09.2024 · 552 downloads
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
30.09.2024 · 322 downloads
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
29.09.2024 · 6 482 downloads
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.
29.09.2024 · 134 downloads
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.
26.09.2024 · 945 downloads
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
26.09.2024 · 1 048 downloads
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
15.09.2024 · 1 506 downloads
This update contains a backport to fix attribute issues being deduplicated and more
15.09.2024 · 927 downloads
This update contains a backport to fix attribute issues being deduplicated and more
15.09.2024 · 19 064 downloads
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
15.09.2024 · 3 072 downloads
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
13.09.2024 · 1 619 downloads
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 input
- raw_rotation: Raw Quaternionf rotation
- axis_rotation: Axis based rotation
- scale: Adjust the size of the given rendering
- transform_to: Transform, rotate, and scale if needed to the proper model part and its side based on the target face or raw normals passed
- matrix: Raw matrix value to transform the given matrix stack
More info about such a format will come to the docs in the future.
13.09.2024 · 671 downloads
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 input
- raw_rotation: Raw Quaternionf rotation
- axis_rotation: Axis based rotation
- scale: Adjust the size of the given rendering
- transform_to: Transform, rotate, and scale if needed to the proper model part and its side based on the target face or raw normals passed
- matrix: Raw matrix value to transform the given matrix stack
More info about such a format will come to the docs in the future.
04.09.2024 · 4 752 downloads
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
04.09.2024 · 999 downloads
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
28.08.2024 · 2 648 downloads
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
28.08.2024 · 16 434 downloads
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
28.08.2024 · 490 downloads
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
28.08.2024 · 1 467 downloads
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
22.08.2024 · 541 downloads
Fixes:
- Adjust config modification apply stage to fix issues with compatibility layer not working with such feature
- Sync all containers when a reset call is occurred fixes issues
22.08.2024 · 524 downloads
Fixes:
- Adjust config modification apply stage to fix issues with compatibility layer not working with such feature
- Sync all containers when a reset call is occurred fixes issues
22.08.2024 · 1 705 downloads
Fixes:
- Adjust config modification apply stage to fix issues with compatibility layer not working with such feature
- Sync all containers when a reset call is occurred fixes issues
22.08.2024 · 487 downloads
Fixes:
- Adjust config modification apply stage to fix issues with compatibility layer not working with such feature
- Sync all containers when a reset call is occurred fixes issues
22.08.2024 · 429 downloads
Fixes:
- Fix issues with adding or subtracting from slot total leading to an exception
API:
- Add commands for logging various data within Accessories
- Add default Validtors instead of relying on defaulted behavior for builtin slots
22.08.2024 · 148 downloads
Fixes:
- Fix issues with adding or subtracting from slot total leading to an exception
API:
- Add commands for logging various data within Accessories
- Add default Validtors instead of relying on defaulted behavior for builtin slots
22.08.2024 · 352 downloads
Fixes:
- Fix issues with adding or subtracting from slot total leading to an exception
API:
- Add commands for logging various data within Accessories
- Add default Validtors instead of relying on defaulted behavior for builtin slots
22.08.2024 · 191 downloads
Fixes:
- Fix issues with adding or subtracting from slot total leading to an exception
API:
- Add commands for logging various data within Accessories
- Add default Validtors instead of relying on defaulted behavior for builtin slots
16.08.2024 · 1 878 downloads
Fixes issues related to missing tooltip information about Slot and Attributes for a given accessory.
16.08.2024 · 520 downloads
Fixes issues related to missing tooltip information about Slot and Attributes for a given accessory.
05.08.2024 · 4 731 downloads
A small update containing a fix for a StackOverflowError when an update was called for a container either with reload or container resizing
05.08.2024 · 1 045 downloads
A small update containing a fix for a StackOverflowError when an update was called for a container either with reload or container resizing
05.08.2024 · 1 427 downloads
A small update containing a fix for a StackOverflowError when an update was called for a container either with reload or container resizing
05.08.2024 · 3 241 downloads
A small update containing a fix for a StackOverflowError when an update was called for a container either with reload or container resizing
04.08.2024 · 154 downloads
Fixes:
- Fix for recursive stack handling not returning the first value found for Accessory Nest util methods
- Disable effect rendering within the Accessories Screen due to issues of overlap
- Fix issues with mipmapping
API:
- Change to canEquipFromUse removing the SlotReference parameter
- Adjust Equip methods for AccessoriesCapability and new variant for checking
- Adjust update behavior for set/remove to use ContainerListner
- Cleanup and refactors
04.08.2024 · 144 downloads
Fixes:
- Fix for recursive stack handling not returning the first value found for Accessory Nest util methods
- Disable effect rendering within the Accessories Screen due to issues of overlap
- Fix issues with mipmapping
API:
- Change to canEquipFromUse removing the SlotReference parameter
- Adjust Equip methods for AccessoriesCapability and new variant for checking
- Adjust update behavior for set/remove to use ContainerListner
- Cleanup and refactors
04.08.2024 · 329 downloads
Fixes:
- Fix for recursive stack handling not returning the first value found for Accessory Nest util methods
- Disable effect rendering within the Accessories Screen due to issues of overlap
- Fix issues with mipmapping
API:
- Change to canEquipFromUse removing the SlotReference parameter
- Adjust Equip methods for AccessoriesCapability and new variant for checking
- Adjust update behavior for set/remove to use ContainerListner
- Cleanup and refactors
04.08.2024 · 87 downloads
Fixes:
- Fix for recursive stack handling not returning the first value found for Accessory Nest util methods
- Disable effect rendering within the Accessories Screen due to issues of overlap
- Fix issues with mipmapping
API:
- Change to canEquipFromUse removing the SlotReference parameter
- Adjust Equip methods for AccessoriesCapability and new variant for checking
- Adjust update behavior for set/remove to use ContainerListner
- Cleanup and refactors
29.07.2024 · 1 423 downloads
Fixes:
- Fix for crash with Inventory Hud+ due to a mixin within the living entity
- Fix for recursive stack handling not returning the first value found for Accessory Nest util methods
29.07.2024 · 153 downloads
Fixes:
- Fix for crash with Inventory Hud+ due to a mixin within the living entity
- Fix for recursive stack handling not returning the first value found for Accessory Nest util methods
28.07.2024 · 202 downloads
Fixes:
- Fix issues with using FAPI internals breaking Resource Listener lookup for TCLayer
28.07.2024 · 87 downloads
Fixes issue with config screen crashing due to change on Neo for a method signature for config screen factory
27.07.2024 · 604 downloads
A bug fix update contains a fix for issues with processing various NBT list objects specific to byte, long, and int combined with UUID
27.07.2024 · 291 downloads
A bug fix update contains a fix for issues with processing various NBT list objects specific to byte, long, and int combined with UUID
27.07.2024 · 609 downloads
Fixes:
- Fix an issue with renders not being registered when the reload event is fired
- Switch atlases for groups fixing mipmap dropping
- Add config option to adjust quick equip action
- Adjust highlight rendering and add new configuration options
- Permanent fix for issues of accessories data serialization problems
27.07.2024 · 69 downloads
Fixes:
- Fix an issue with renders not being registered when the reload event is fired
- Switch atlases for groups fixing mipmap dropping
- Add config option to adjust quick equip action
- Adjust highlight rendering and add new configuration options
- Permanent fix for issues of accessories data serialization problems
27.07.2024 · 261 downloads
Backport of the beta 1.21 branch for 1.20.1 which includes some fixes and some breaking API changes from such version. The data format should be intact allowing for an easy switch to this version for CCLayer and TCLayer
27.07.2024 · 77 downloads
Backport of the beta 1.21 branch for 1.20.1 which includes some fixes and some breaking API changes from such version. The data format should be intact allowing for an easy switch to this version for CCLayer and TCLayer
20.07.2024 · 1 291 downloads
Small bug fixes and add config option to prevent scrolling when over slots within screen.
Fixes:
- Adjust forge event from LivingDeathEvent to LivingDropsEvent preventing unintended item dropping
- Fix possible infinite recursion
20.07.2024 · 632 downloads
Small bug fixes and add config option to prevent scrolling when over slots within screen.
Fixes:
- Adjust forge event from LivingDeathEvent to LivingDropsEvent preventing unintended item dropping
- Fix possible infinite recursion
19.07.2024 · 336 downloads
Major bug fixes for serialization issues and more.
Fixes:
- Fix issues with exponentially increased fortune and looting amounts due when having accessories equipped
- Fix possible crash with SlotAttributes containing invalid characters when saved
- Prevent issues with duplicate Unique slots being able to be registered
- Prevent crash when trying to remove modifier from no existing container
- Fix issues with serializing render options leading to crashing or not saving data
- Fix missing packet handler for holder data syncing
- Fix missing slot info for when the slot amount is zero within the tooltip
19.07.2024 · 76 downloads
Major bug fixes for serialization issues and more.
Fixes:
- Fix issues with exponentially increased fortune and looting amounts due when having accessories equipped
- Fix possible crash with SlotAttributes containing invalid characters when saved
- Prevent issues with duplicate Unique slots being able to be registered
- Prevent crash when trying to remove modifier from no existing container
- Fix issues with serializing render options leading to crashing or not saving data
- Fix missing packet handler for holder data syncing
- Fix missing slot info for when the slot amount is zero within the tooltip
18.07.2024 · 32 425 downloads
Small adjustment to tags switching to accessories:any for any Accessory that can be equipped in any slot rather than accessories:all.
It also contains some changes for tooltips to minimize tooltip size by stating the slots are not equippable within instead of allowed slots when such is longer.
18.07.2024 · 87 downloads
Small adjustment to tags switching to accessories:any for any Accessory that can be equipped in any slot rather than accessories:all.
It also contains some changes for tooltips to minimize tooltip size by stating the slots are not equippable within instead of allowed slots when such is longer.
17.07.2024 · 269 downloads
Contains a hotfix for issues with not removing modifiers and more.
Fixes:
- Fix the issue with not removing the modifier when calling to remove
- Fix issues with incorrect sizing for render toggles
- Fix missing translations for some config options
17.07.2024 · 80 downloads
Contains a hotfix for issues with not removing modifiers and more.
Fixes:
- Fix the issue with not removing the modifier when calling to remove
- Fix issues with incorrect sizing for render toggles
- Fix missing translations for some config options
17.07.2024 · 113 downloads
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
17.07.2024 · 60 downloads
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
14.07.2024 · 663 downloads
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
14.07.2024 · 112 downloads
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
14.07.2024 · 899 downloads
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
14.07.2024 · 412 downloads
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
10.07.2024 · 394 downloads
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
10.07.2024 · 1 305 downloads
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
07.07.2024 · 415 downloads
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
07.07.2024 · 129 downloads
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
05.07.2024 · 111 downloads
Fix critical desync bug when teleporting to a different dimension leading to crashes.
03.07.2024 · 1 470 downloads
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
03.07.2024 · 531 downloads
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
03.07.2024 · 95 downloads
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
03.07.2024 · 297 downloads
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
02.07.2024 · 97 downloads
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.
02.07.2024 · 4 139 downloads
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.
02.07.2024 · 69 downloads
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.
02.07.2024 · 52 downloads
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.
02.07.2024 · 561 downloads
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.
02.07.2024 · 52 downloads
A simple update to fix a bug during sync that leads to issues opening screens and general data syncing to clients.
27.06.2024 · 612 downloads
Minor update including adjustment to Slot Validation by adjusting slot predicate location and keys for Item Component.
27.06.2024 · 105 downloads
Minor update including adjustment to Slot Validation by adjusting slot predicate location and keys for Item Component.
27.06.2024 · 62 downloads
Update to fix some bugs and adjust format for data components.
Fixes:
- Fix crash with breakItem leading to StackOverflow
API:
- Adjustment for attribute modifier operation field being different from vanilla implementation
- Adjust key for AccessoryRenderOverrideComponent to be more inline with general naming conventions
27.06.2024 · 89 downloads
Update to fix some bugs and adjust format for data components.
Fixes:
- Fix crash with breakItem leading to StackOverflow
API:
- Adjustment for attribute modifier operation field being different from vanilla implementation
- Adjust key for AccessoryRenderOverrideComponent to be more inline with general naming conventions
26.06.2024 · 62 downloads
Initial beta release of Accessories for 1.21 with the API being mostly finalized unless breaking issues are found.
API:
- Changes to the Attribute method within the main Accessories interface due to changes within 1.21 combined with that ability to dictate stackable attributes vs exclusive
26.06.2024 · 144 downloads
Initial beta release of Accessories for 1.21 with the API being mostly finalized unless breaking issues are found.
API:
- Changes to the Attribute method within the main Accessories interface due to changes within 1.21 combined with that ability to dictate stackable attributes vs exclusive
22.06.2024 · 124 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix incorrect method call for checking if a unique group leading to problems with the screen
API:
- Adjust onDeath event and staging for drops similar to curios
22.06.2024 · 550 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix incorrect method call for checking if a unique group leading to problems with the screen
API:
- Adjust onDeath event and staging for drops similar to curios
22.06.2024 · 67 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix incorrect method call for checking if a unique group leading to problems with the screen
API:
- Adjust onDeath event and staging for drops similar to curios
22.06.2024 · 271 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix incorrect method call for checking if a unique group leading to problems with the screen
API:
- Adjust onDeath event and staging for drops similar to curios
12.06.2024 · 132 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix Keep inventory game rule not working with Accessories
Changes:
- Finalization of events with the decision to use FAPI base event package for common side
- Adjust Unique slot API to allow for more data pack ability if desired
12.06.2024 · 664 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix Keep inventory game rule not working with Accessories
Changes:
- Finalization of events with the decision to use FAPI base event package for common side
- Adjust Unique slot API to allow for more data pack ability if desired
12.06.2024 · 70 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix Keep inventory game rule not working with Accessories
Changes:
- Finalization of events with the decision to use FAPI base event package for common side
- Adjust Unique slot API to allow for more data pack ability if desired
12.06.2024 · 289 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix Keep inventory game rule not working with Accessories
Changes:
- Finalization of events with the decision to use FAPI base event package for common side
- Adjust Unique slot API to allow for more data pack ability if desired
01.06.2024 · 108 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix issues with Unique Slot location
- Fix how the configuration for slot size was applied leading to such being never applied
- Fix crash involved within Accessories Screen encountering a zero-sized group leading to an invalid starting index
API Changes:
- Rework SlotReferenece for better support for Accessories Nest
- Event Rework to remove Event Specific calls within the common side
01.06.2024 · 376 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix issues with Unique Slot location
- Fix how the configuration for slot size was applied leading to such being never applied
- Fix crash involved within Accessories Screen encountering a zero-sized group leading to an invalid starting index
API Changes:
- Rework SlotReferenece for better support for Accessories Nest
- Event Rework to remove Event Specific calls within the common side
01.06.2024 · 66 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix issues with Unique Slot location
- Fix how the configuration for slot size was applied leading to such being never applied
- Fix crash involved within Accessories Screen encountering a zero-sized group leading to an invalid starting index
API:
- Rework SlotReferenece for better support for Accessories Nest
- Event Rework to remove Event Specific calls within the common side
01.06.2024 · 246 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix issues with Unique Slot location
- Fix how the configuration for slot size was applied leading to such being never applied
- Fix crash involved within Accessories Screen encountering a zero-sized group leading to an invalid starting index
API:
- Rework SlotReferenece for better support for Accessories Nest
- Event Rework to remove Event Specific calls within the common side
20.05.2024 · 364 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Issues with groups not being properly sized and or hidden due to not checking if unused slots are hidden
- Fix issues with error handling returning instead of skipping the given element for Slot Type loading
- Fix the issue with namespace restriction for slot type loading
- Fix the problem with configuration adjustments to slot size being applied in the incorrect area
- Fix issues with extending the EquipmentSlot and type variant enum
20.05.2024 · 223 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Issues with groups not being properly sized and or hidden due to not checking if unused slots are hidden
- Fix issues with error handling returning instead of skipping the given element for Slot Type loading
- Fix the issue with namespace restriction for slot type loading
- Fix the problem with configuration adjustments to slot size being applied in the incorrect area
- Fix issues with extending the EquipmentSlot and type variant enum
16.05.2024 · 138 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Implement API for hooking into Enchantment systems (Fixes issues with mending and such not working)
16.05.2024 · 184 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Implement API for hooking into Enchantment systems (Fixes issues with mending and such not working)
16.05.2024 · 79 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Implement API for hooking into Enchantment systems (Fixes issues with mending and such not working)
16.05.2024 · 164 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Implement API for hooking into Enchantment systems (Fixes issues with mending and such not working)
13.05.2024 · 93 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Add missing dependencies required for the included version of Forgified Fabric Data Attachment
13.05.2024 · 81 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Add handling for potentially invalid slot names when binding such to an entity type
- Fix an issue involved with accessories being unequipable after death
- Fix issue with Accessories Screen reloading when containers are initlized
- Fix issues with slot groups within Accessories Screen.
- Fixes issue with Line Rendering and hovering over slots
13.05.2024 · 57 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Add handling for potentially invalid slot names when binding such to an entity type
- Fix an issue involved with accessories being unequipable after death
- Fix issue with Accessories Screen reloading when containers are initlized
- Fix issues with slot groups within Accessories Screen.
- Fixes issue with Line Rendering and hovering over slots
13.05.2024 · 216 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Add handling for potentially invalid slot names when binding such to an entity type
- Fix an issue involved with accessories being unequipable after death
- Fix issue with Accessories Screen reloading when containers are initlized
- Fix issues with slot groups within Accessories Screen.
- Fixes issue with Line Rendering and hovering over slots
13.05.2024 · 88 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Add handling for potentially invalid slot names when binding such to an entity type
- Fix an issue involved with accessories being unequipable after death
- Fix issue with Accessories Screen reloading when containers are initlized
- Fix issues with slot groups within Accessories Screen.
- Fix client class loading within network code on the server
- Fixes issue with Line Rendering and hovering over slots
10.05.2024 · 88 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix potential issue with null amount with adding or subtracting amount within slot type builder
10.05.2024 · 90 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Fixes:
- Fix potential issue with null amount with adding or subtracting amount within slot type builder
10.05.2024 · 59 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
10.05.2024 · 66 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
10.05.2024 · 81 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
A port of alpha 13 for 1.20.4
10.05.2024 · 53 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
A port of alpha 13 for 1.20.4
08.05.2024 · 97 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Changes:
- Always attempt to load accessories data even if entity has not valid slots to prevent item deletion on load
08.05.2024 · 93 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
Changes:
- Always attempt to load accessories data even if entity has not valid slots to prevent item deletion on load
08.05.2024 · 235 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!
08.05.2024 · 967 downloads
Initial Alpha release of Accessories bugs and API changes are still to occur!