Accessories Compatibility Layer
Using Accessories as the framework, this mod acts as a wrapper for both Trinkets and Curios, using mixin patches on top of both mods. It is designed with support for a Connector or Kilt, meaning trinkets or curios support will work on fabric or neoforge.
Requires:
- Accessories
- Trinkets and/or Curios
Replaces:
The following compat layers are no longer required when using this version:
Issues:
- All screens or renderings for such have been unified to the Accessories Screen for the time being
- Curios: Some features are known problems and will be attempted to be resolved in the future
- Active states are currently unimplemented, meaning mods taking advantage of such will be unable to control the state of equipped accessories
ICurioSlotExtensionis not implemented, meaning any stack replacement or tooltip adjustments will not work
All Versions
+ Add Version- Fix cases where Curios ID is used for attribute id instead of using such as a id seed
- Fix issues with tag mutation API using immutable lists
- Fix issues with drop rules not being properly used for curios items leading to some items dropping always
## Additions:
- Add an optional Pocket slot, which acts as a replacement for the Curio slot.
- Fix cases where Curios ID is used for attribute id instead of using such as a id seed
- Fix issues with tag mutation API using immutable lists
- Fix issues with drop rules not being properly used for curios items leading to some items dropping always
## Additions:
- Add an optional Pocket slot, which acts as a replacement for the Curio slot.
- Resolve issues with compat modules not existing early enough for certain code to work within Accessories
- Resolve issues with compat modules not existing early enough for certain code to work within Accessories
- Add better support for CurioAttributeModifierEvent by allowing for more operations, resolving issues with attribute handling
- Issues with sending error messages when crossing dimensions
- Adjust error messages when not finding a value for trinkets to be toggled off be default to prevent excessive errors
- Add catch for registering accessories for items twice from trinkets or curios sides
- Add catch for registering accessories for items twice from trinkets or curios sides
- Fix for issues related to desync when using
CurioItemHandlerindices between client and server, resolving crashing like with AE2 Wireless Terminals
- Fix incorrect caching of delegating maps too early, leading to issues with curios
- Attempting to set a final field outside the SlotGroupBuilder class for trinkets, leading to crashing like traveling to another dimension
- Fix incorrect caching of delegating maps too early, leading to issues with curios
- Attempting to set a final field outside the SlotGroupBuilder class for trinkets, leading to crashing like traveling to another dimension
- Fix issue with compat modules being classloader even when the mods for such modules are not loaded, leading to crashing
- Fix issue with Neoforge mixin targets for trinkets were in the incorrect mapping, leading to crashing
- Fix issue with compat modules being classloader even when the mods for such modules are not loaded, leading to crashing
- Fix issue with Neoforge mixin targets for trinkets were in the incorrect mapping, leading to crashing