Regalia Slots API (0.0.0-beta.2)
Curse Maven Snippet
What's new
v0.0.0-beta.2 - Curios API Compatibility Fix
Second beta of Regalia Slots API for Minecraft 1.21.1 / NeoForge 21.1.249 (Java 21).
Fixed
- Curios API compatibility: Added mixin implementation for
top.theillusivec4.curios.api.CuriosApiso other mods (Ars Nouveau, etc.) can properly access Curios inventory capabilities without spamming "Missing Curios API implementation!" errors in server logs. - Other mods using
CuriosApi.getCuriosInventory(),CuriosApi.getCurio(),CuriosApi.getSlots(), etc. now work correctly with Regalia Slots API as the Curios provider.
Technical
- New mixin
MixinCuriosApitargetingtop.theillusivec4.curios.api.CuriosApiwith adapter methods bridging Regalia's internal API to the Curios API types. - Adapter methods in
RegaliaSlotsApiImplMixinHooksfor slot types, capabilities, predicates, and slot contexts. - Made
ShimSlotTypeconstructor public for cross-package usage.
Notes
Regalia Slots API is a library. It adds no content on its own — install it only as a dependency of another mod that requires it, on both client and server. Incompatible with the real Curios mod (shared curios mod id); install one or the other. LGPL-3.0-or-later; the full licence text ships in the jar.
JAR: regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.2.jar
Tag: 1.21.1-neoforge-0.0.0-beta.2
This mod has no additional files

