Regalia Slots API (0.0.0-beta.9)
Curse Maven Snippet
What's new
v0.0.0-beta.9 - Curios-native advancements now load
Ninth beta of Regalia Slots API for Minecraft 1.21.1 / NeoForge 21.1.249 (Java 21).
Fixed
- Advancements from Curios-native mods failed to load: mods built against the real Curios API hard-code the trigger id
curios:equip_curioin their advancement JSON. Iron's Spellbooks does this forspell_book_equipand its 13 tiered child advancements. Regalia only registered the trigger asregalia_slots_api:equip_curio, so those advancements threwUnknown registry key ...:trigger_type: curios:equip_curioand the whole branch was dropped at datapack load.
Technical
RegaliaSlotsApiRegistrynow also registers the sameEquipCurioTrigger.INSTANCEunder thecuriosnamespace, via a secondDeferredRegister<CriterionTrigger<?>>created with"curios"and wired into the mod event bus ininit(...).curios:equip_curionow resolves.- Caveat: the trigger's slot sub-predicate codec still keys on
regalia_slots_api:slot, so a Curios-native criterion usingcurios:slotloads but its slot filter is ignored (the advancement fires on any Regalia-slot equip). Restoring that filter is tracked as a follow-up.
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.9.jar
Tag: 1.21.1-neoforge-0.0.0-beta.9
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

