promotional bannermobile promotional banner

Regalia Slots API

Flexible and expandable accessory/equipment API. Add extra equipment slots (rings, amulets, and more) to Minecraft in a compatible, user-configurable way — fork of Curios API by TheIllusiveC4.
Back to Files

Regalia Slots API (0.0.0-beta.8)

File nameregalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.8.jar
Uploader
LlaGuiT0LlaGuiT0
Uploaded
Sep 1, 2026
Downloads
5
Size
485.1 KB
Mod Loaders
NeoForge
File ID
8785129
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:regalia-slots-api-1659506:8785129"

Learn more about Curse Maven

What's new

v0.0.0-beta.8 - Curios capability double-registration crash

Eighth beta of Regalia Slots API for Minecraft 1.21.1 / NeoForge 21.1.249 (Java 21).

Fixed

  • Crash when a mod resolved the real CuriosCapability class (Create's goggles overlay, and any mod referencing top.theillusivec4.curios.api.CuriosCapability): IllegalStateException: Attempted to register capability curios:inventory with existing type interface com.skd.regaliaslotsapi.api.type.capability.ICuriosItemHandler != interface top.theillusivec4.curios.api.type.capability.ICuriosItemHandler. The compat entrypoint declared its own curios:inventory / curios:item capability objects typed against Regalia's interfaces, which collided with the identically-named ones in the copied Curios API the moment a third-party mod class-loaded that class. Only earlier crashes in the render path had been hiding it.

Technical

  • CuriosCompatMod no longer creates its own EntityCapability / ItemCapability for the curios ids. It now registers its providers against the verbatim CuriosCapability.INVENTORY / ITEM_HANDLER / ITEM, so third-party mods resolve the exact same capability instances they expect.
  • Providers wrap Regalia's implementations in the beta.7 shims (ShimCuriosItemHandler, ShimCurio) so the returned objects implement the top.theillusivec4.curios.* interfaces; the ITEM_HANDLER provider returns the entity's equipped-curios IItemHandler view.

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.8.jar

Tag: 1.21.1-neoforge-0.0.0-beta.8

This mod has no additional files