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
Условия использования, изменения и распространения этого товара.
06.02.2026 · Modrinth
Remove use of Stream API in hot code errors to improve performance
Скриншоты и изображения из оригинальной страницы Modrinth.



Опубликованные версии и оригинальные файлы Modrinth.
06.02.2026 · 3 434 004 загрузки
Remove use of Stream API in hot code errors to improve performance
06.02.2026 · 616 777 загрузки
Remove use of Stream API in hot code errors to improve performance
10.12.2025 · 39 536 загрузки
10.12.2025 · 5 516 загрузки
22.11.2025 · 8 618 загрузки
Temp fix for issues with remapping by removing use of shadow
21.11.2025 · 861 загрузки
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 загрузки
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 загрузки
29.10.2025 · 288 285 загрузки
16.10.2025 · 8 546 загрузки
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 загрузки
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 загрузки
Fix issues where extractRenderState did not fully get called in the base EntityRenderer leading to crashes
02.10.2025 · 2 006 загрузки
Fix issues where extractRenderState did not fully get called in the base EntityRenderer leading to crashes
01.10.2025 · 547 загрузки
For real fix duplication issues with equipping
01.10.2025 · 178 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fixes:
- Attempt to cache checking for slot containers size mismatch
- Attempt to resolve issues with setting valid slot types
17.09.2025 · 504 загрузки
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 загрузки
Fix for crashing when opening accessories screen with group filters
07.09.2025 · 542 загрузки
Fix for crashing when opening accessories screen with group filters
29.08.2025 · 19 411 загрузки
Attempt to fix an issue when attempting open accessories menu and a error occurred instead of opening the screen
26.08.2025 · 1 944 загрузки
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
26.08.2025 · 354 загрузки
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
26.08.2025 · 5 643 загрузки
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
26.08.2025 · 633 загрузки
Adjust getRenderer to prevent empty renderers from being always replaced with default renderer
20.08.2025 · 1 118 загрузки
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
20.08.2025 · 199 загрузки
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
20.08.2025 · 520 загрузки
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
20.08.2025 · 99 загрузки
Fix issues with equality checks causing issues with comparing SlotPath objects i.e. isAnotherEquipped
16.08.2025 · 484 загрузки
Fix issues with dev env and inability to find the needed endec version
16.08.2025 · 192 загрузки
Fix issues with dev env and inability to find the needed endec version
16.08.2025 · 249 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fix issue where containers would not init properly due to optimization attempt
02.08.2025 · 33 622 загрузки
Fix issue where containers would not init properly due to optimization attempt
31.07.2025 · 2 077 загрузки
Attempt optimization with AccessoriesCapability to prevent some overhead when getting holder value
31.07.2025 · 2 523 загрузки
Attempt optimization with AccessoriesCapability to prevent some overhead when getting holder value
26.07.2025 · 14 292 загрузки
26.07.2025 · 4 695 загрузки
14.07.2025 · 11 347 загрузки
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 загрузки
Attempt to prevent opening Accessories Screen when client is desynced to prevent instant crashing issues
10.07.2025 · 3 680 загрузки
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 загрузки
Fix issues with syncing data on respawn leading to crashes when opening screen or accessories not working
20.05.2025 · 213 641 загрузки
Fix issues with syncing data on respawn leading to crashes when opening screen or accessories not working
23.04.2025 · 226 971 загрузки
Cache and reuse a single entity for entity render function decreasing memory usage
23.04.2025 · 70 517 загрузки
Cache and reuse a single entity for entity render function decreasing memory usage
22.04.2025 · 2 990 загрузки
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 загрузки
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 загрузки
Fix issue with ModelRootAccess not using the childpart when looking though its decendents
20.04.2025 · 944 загрузки
Fix issue with ModelRootAccess not using the childpart when looking though its decendents
19.04.2025 · 2 270 загрузки
Fix for possible method name collisions with interface injected model lookup access
19.04.2025 · 748 загрузки
Fix for possible method name collisions with interface injected model lookup access
18.04.2025 · 1 464 загрузки
Add fix for models instantiated outside typical model loading phase
18.04.2025 · 710 загрузки
Add fix for models instantiated outside typical model loading phase
18.04.2025 · 716 загрузки
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 загрузки
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 загрузки
Fix issue with an inability to access a protected method on player leading to crashing
27.03.2025 · 37 339 загрузки
setValidTypes issues due to threading...?27.03.2025 · 9 527 загрузки
setValidTypes issues due to threading...?21.03.2025 · 7 599 загрузки
21.03.2025 · 3 692 загрузки
21.03.2025 · 806 загрузки
Fix for some items having no default rendering
21.03.2025 · 487 загрузки
Fix for some items having no default rendering
21.03.2025 · 466 загрузки
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 загрузки
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 загрузки
Minor update containing some adjustments to the Data Driven Accessory Renderer Format
16.03.2025 · 98 147 загрузки
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 загрузки
Fixes:
- Possible crash caused by modder's who DO NOT REGISTER ENCHANTMENTS EVEN THOUGH THEY SHOULD!
15.03.2025 · 5 828 загрузки
Minor update containing some adjustments to the Data Driven Accessory Renderer Format
14.03.2025 · 810 394 загрузки
Adjust Drop Event call to prevent issues with certain entities not dropping loot
14.03.2025 · 2 050 загрузки
Remove fixes for Slot Disabling and Exclusion zone with recent owo update
14.03.2025 · 1 683 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fix cases where people using Turkish locale had issues with various errors when uppercasing or lowercasing words
15.02.2025 · 1 323 загрузки
Fix cases where people using Turkish locale had issues with various errors when uppercasing or lowercasing words
05.02.2025 · 1 429 загрузки
Contains changes initial pushed to 1.20.1 with various general fixes
05.02.2025 · 180 загрузки
Contains changes initial pushed to 1.20.1 with various general fixes
05.02.2025 · 10 787 загрузки
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 загрузки
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 загрузки
Cleanup some client class loading issues that would lead to crashing
03.02.2025 · 418 загрузки
Cleanup some client class loading issues that would lead to crashing
03.02.2025 · 613 загрузки
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 загрузки
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 загрузки
22.01.2025 · 235 загрузки
22.01.2025 · 42 734 загрузки
Fixes:
- Issues with loading incorrect texture related to saddled entities within experimental screen
- Missing translation key for gamerule
22.01.2025 · 4 046 загрузки
Fixes:
- Issues with loading incorrect texture related to saddled entities within experimental screen
- Missing translation key for gamerule
18.01.2025 · 16 559 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
17.01.2025 · 89 загрузки
17.01.2025 · 1 063 загрузки
17.01.2025 · 382 загрузки
10.01.2025 · 3 358 загрузки
Bug fix update for lower TPS due to logger creation for every attribute builder
07.01.2025 · 1 672 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fixes for cache resetting when already empty or mismatch between inventory and cache values
06.01.2025 · 75 загрузки
Fixes for cache resetting when already empty or mismatch between inventory and cache values
06.01.2025 · 237 загрузки
Fixes for cache resetting when already empty or mismatch between inventory and cache values
06.01.2025 · 1 676 загрузки
Fixes for cache resetting when already empty or mismatch between inventory and cache values
02.01.2025 · 601 загрузки
Fix issues related to crashing with enchantments and various problems where enchantment attributes were not being detected
02.01.2025 · 131 загрузки
Fix issues related to crashing with enchantments and various problems where enchantment attributes were not being detected
27.12.2024 · 668 загрузки
Bug fix update for lower TPS due to logger creation for every attribute builder
27.12.2024 · 104 загрузки
Bug fix update for lower TPS due to logger creation for every attribute builder
26.12.2024 · 663 загрузки
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 загрузки
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 загрузки
Fix for improper casting due of a given entity render state leading to crashes with mobs like Ender Dragon
24.12.2024 · 97 загрузки
Fix for improper casting due of a given entity render state leading to crashes with mobs like Ender Dragon
21.12.2024 · 411 загрузки
Fix crash with screens that have recipe book and was not the inventory screen
21.12.2024 · 95 загрузки
Fix crash with screens that have recipe book and was not the inventory screen
19.12.2024 · 9 958 загрузки
Adjust cache lookup to prevent caching of generic Predicates which may fix issues with higher periods of memory usage
19.12.2024 · 2 760 загрузки
Adjust cache lookup to prevent caching of generic Predicates which may fix issues with higher periods of memory usage
16.12.2024 · 528 загрузки
A ported version of 1.2.5 for Minecraft 1.21.4 combined with some recent changes
16.12.2024 · 119 загрузки
A ported version of 1.2.5 for Minecraft 1.21.4 combined with some recent changes
16.12.2024 · 1 676 загрузки
16.12.2024 · 651 загрузки
13.12.2024 · 361 загрузки
Fix issue with uploading dev jar instead of production jar
13.12.2024 · 1 719 загрузки
Fix issues with AW not being remapped causing a crash on startup
11.12.2024 · 82 загрузки
General update to 1.21.2 with some changes around gameplay and API.
11.12.2024 · 105 загрузки
General update to 1.21.2 with some changes around gameplay and API.
02.11.2024 · 124 086 загрузки
Fix issues with gravestone mods and other death mods not capturing accessories properly
26.10.2024 · 17 382 загрузки
Fix issues related to clearing accessories inventory not clearing until restart of server/client
26.10.2024 · 6 571 загрузки
Fix issues related to clearing accessories inventory not clearing until restart of server/client
25.10.2024 · 755 загрузки
Attempt fix for concurrent clearing while building allEquipped list within cache lookup
25.10.2024 · 175 загрузки
Attempt fix for concurrent clearing while building allEquipped list within cache lookup
24.10.2024 · 705 загрузки
Fix issues with setting the valid types with the wrong entity causing crashing for wolfs and such.
24.10.2024 · 308 загрузки
Fix issues with setting the valid types with the wrong entity causing crashing for wolfs and such.
24.10.2024 · 595 загрузки
Patch fix for remapping issues with recent beta 12 update
24.10.2024 · 212 загрузки
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 загрузки
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 загрузки
Fixes issue with decoding button offset values within config
20.10.2024 · 811 загрузки
Fixes issue with decoding button offset values within config
19.10.2024 · 227 загрузки
Fixes:
- Fix possible crashing with cache lookup
- Adjust Cosmetic Armor injection for better compatibility
19.10.2024 · 97 загрузки
Fixes:
- Fix possible crashing with cache lookup
- Adjust Cosmetic Armor injection for better compatibility
19.10.2024 · 327 загрузки
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 загрузки
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 загрузки
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 загрузки
Fix issues with serialization and prevent crashing when trying to set out-of-bounds indexes
13.10.2024 · 30 167 загрузки
Fix issues with serialization and prevent crashing when trying to set out-of-bounds indexes
12.10.2024 · 613 загрузки
Fix crashes due to improper implementation of LootContext wrapping for Deprecated API
12.10.2024 · 197 загрузки
Fix crashes due to improper implementation of LootContext wrapping for Deprecated API
10.10.2024 · 2 370 загрузки
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
10.10.2024 · 21 323 загрузки
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
10.10.2024 · 247 355 загрузки
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
10.10.2024 · 25 564 загрузки
Add support for EFM API fixing rendering issues with Resourcepacks like Fresh animations and alike
09.10.2024 · 642 загрузки
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 загрузки
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 загрузки
Fix issues with increased slot count accessories lead to items getting voided on relog or death
06.10.2024 · 981 загрузки
Fix issues with increased slot count accessories lead to items getting voided on relog or death
03.10.2024 · 381 загрузки
Fix issues with attributes not being stackable due to not passing slot ref info in the attribute builder
03.10.2024 · 532 загрузки
Fix issues with attributes not being stackable due to not passing slot ref info in the attribute builder
30.09.2024 · 552 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
This update contains a backport to fix attribute issues being deduplicated and more
15.09.2024 · 927 загрузки
This update contains a backport to fix attribute issues being deduplicated and more
15.09.2024 · 19 064 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fixes issues related to missing tooltip information about Slot and Attributes for a given accessory.
16.08.2024 · 520 загрузки
Fixes issues related to missing tooltip information about Slot and Attributes for a given accessory.
05.08.2024 · 4 731 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fixes:
- Fix issues with using FAPI internals breaking Resource Listener lookup for TCLayer
28.07.2024 · 87 загрузки
Fixes issue with config screen crashing due to change on Neo for a method signature for config screen factory
27.07.2024 · 604 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Fix critical desync bug when teleporting to a different dimension leading to crashes.
03.07.2024 · 1 470 загрузки
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
03.07.2024 · 531 загрузки
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
03.07.2024 · 95 загрузки
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
03.07.2024 · 297 загрузки
Fix bugs within code for OnDropCallback leading to issues with the Curios Compat layer dropping all items on death
02.07.2024 · 97 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Minor update including adjustment to Slot Validation by adjusting slot predicate location and keys for Item Component.
27.06.2024 · 105 загрузки
Minor update including adjustment to Slot Validation by adjusting slot predicate location and keys for Item Component.
27.06.2024 · 62 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Initial Alpha release of Accessories bugs and API changes are still to occur!
10.05.2024 · 66 загрузки
Initial Alpha release of Accessories bugs and API changes are still to occur!
10.05.2024 · 81 загрузки
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 загрузки
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 загрузки
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 загрузки
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 загрузки
Initial Alpha release of Accessories bugs and API changes are still to occur!
08.05.2024 · 967 загрузки
Initial Alpha release of Accessories bugs and API changes are still to occur!