Curios Compat Layer for Accessories

Curios Compat Layer for Accessories

Mod

A Compatibility layer for mods using the Curios API to work with Accessories

Client and server EquipmentUtility

8,857 downloads
24 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

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

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

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.

Adjust work around that led to crashing with Canary and Radium due to the use of Bad Fake Level

Fix another issue with Apothic Curios not passing entity leading to issues within Trinkets Compat layer breaking predicates

Fix another issue with missing API Method call for createCurioProvider leading to crashing

Fix issues with missing deprecated API and not properly getting slots for SlotHelper leading to issues with Inventory HUD+

Fix issues with missing deprecated API and not properly getting slots for SlotHelper leading to issues with Inventory HUD+

Fixes:

  • Fix the crash by using Holder version of SoundEvent instead of the base value
  • Fix issues with a lower version than required for Relics

This is a backport of the changes found on the 1.21 version of the compat layer pulling various bug fixes for various issues and using a similar code base target for accessories 1.21.

Details

Licensed LGPL-3.0-only
Published 4 months ago
Updated 4 days ago