All Mods Resource Packs Data Packs Shaders Modpacks Plugins
[Deprecated] Curios Compat Layer for Accessories

[Deprecated] Curios Compat Layer for Accessories

by Blodhgarm • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Deprecation Notice

For versions 1.21.1 and up, this is being replaced with the new Accessories Compat Layer, with exactly the same function besides needing to install Curios alongside the new mod!

Accessories Curios Compatibility Layer

Such mod acts as a compatibility layer for mods using the Curios API to work within the Accessories Ecosystem.

DO NOT INSTALL CURIOS, THIS ACTS AS IF CURIOS AS ITS A WRAPPER FOR ITS API.

Any existing Curios data should be transferred into accessory inventory or ejected within the inventory if a problem occurs.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.21.1
Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.21.x
Neoforge
15h ago 1
1.21.x
Neoforge
15h ago 1
1.21.x
Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.21.x
Neoforge
15h ago 1
1.21.x
Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.21.x
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.21
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.1
Forge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.21
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.21
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.21
Neoforge
15h ago 1
1.20.1
Forge Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.21
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.4
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
1.20.1
Neoforge
15h ago 1
Quick fix for issues with tags and incorrect mod id for compat layer leading to issues with mods adding compat
Fix possible crashing due to attribute ids containing invalid characters
Fix incorrect arg for getting possible curios in renderer get mixin

Update mixin injection to prevent trinket items from getting default renderer

Update to changes of Curios 9.3.1
Fix issues related to being able to quickly equip items using Curios API when not designed for such
Fix missing method implementation for validators leading to issues with checks not working
Fixes:
  • Fix testCurioPredicates not returning result of evaluation
  • Prevent constant firing of event for container change callback
Complete rewrite of the Curios Compat Layer attempting to be more binary compatible and add method to go back and forth from the compat layer and curios preserving data if Accessories is removed.

  • Expect possible issues and such require latest Accessories to prevent duplication bugs that would occur with older versions!**
Add missing variant of getPlayerSlots method that was leading to crashes
Switch to using direct tag injection to deal with tag merging for slots

Fixes:
  • Another update to fix tooltip stuff once again (Sorry)
  • Fix issue where curios event for attributes was unused
The update contains fixes from the 1.20.1 releases combined with targeting the 1.1.0 version of the accessories API
Fix for dropping or unequipping Curios items due to API differences on equipment validation when loading data or on reload
Fix attributes not applying attributes for curios items
Add KeyRegistry class
Adjust validation code to prevent dropping accessories on relog
Attempt fix for issues related to crashing when trying to get Accessories Capability and update mixin for altering check for unused slots
Updated for changes within Accessories and fix for attribute-related problems

Fix issues involved with not reading Data-driven Attributes for non-registered Curios Items combined with updating the layer for recent API changes for both curios continuations.
Update to use method to get default accessory if possible for Data-Driven Accessories
Prevent possible recursive method calls when reading data
Prevent possible recursive method calls when reading data
Quick patch fix for a Neoforge-specific issue with translations
Fixes:
  • Add Player Entity binding for legacy IMC channels fixing missing slots
  • Adjust compact layer rendering to prevent default rendering to remove confusion
  • Fix issues related to missing tooltip information
  • Adjust Curio getting behavior to prevent wrapping curio based accessory entries
Fixes:
  • Add Player Entity binding for legacy IMC channels fixing missing slots
  • Adjust compact layer rendering to prevent default rendering to remove confusion
  • Fix issues related to missing tooltip information
  • Adjust Curio getting behavior to prevent wrapping curio based accessory entries
Attempted fix again for Apothic Curios with an exception due to inability to get a dummy level.
Fixes problem with binding slots to entities not working due to incorrect slot checking logic

Fixes problem with binding slots to entities not working due to incorrect slot checking logic
Update containing fixes for sidedness that may occur with direct object use within the API.

Update containing fixes for sidedness that may occur with direct object use within the API.
[Deprecated] Curios Compat Layer for Accessories Icon
Download [Deprecated] Curios Compat Layer for Accessories
Select game version
Select platform