CurseForge · Minecraft mod
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.
Quick answer
Which Regalia Slots API release should I use?
Regalia Slots API (1.1.4) targets 26.2 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Regalia Slots API required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Regalia Slots API (1.1.4) need?
Regalia Slots API (1.1.4). Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Regalia Slots API without breaking your instance.
Built for Regalia Slots API (1.1.4). Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Regalia Slots API (1.1.4). It targets 26.2 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Regalia Slots API (1.1.4). It opens that exact file at the source.
About this project
What does Regalia Slots API add?
👑 Regalia Slots API
A flexible, expandable accessory / equipment-slot API for players and developers. Fork of Curios API.
✨ Overview
🎯 Features
🧩 Expandable slots through a central registry
New equipment slots are registered through an identifier registry. Identical identifiers merge to avoid redundancy; unique identifiers mark special slot types.
📦 Slots are created on demand
No slots exist by default — each is created only when a mod asks for it, so there are no superfluous empty slots.
🎨 Fully customizable slots
Custom backgrounds, per-type sizes, hidden / disabled by default, per-player enable/disable and add/remove of slots of a given type.
🏷️ Tag-driven item→slot relations
Accessory items are selected through the vanilla tag system — categorizing an item is just adding it to the right data/regalia_slots_api/tags file.
🔄 Integrates with vanilla mechanics
Mending and Curses apply to items in accessory slots, plus developer helpers for wiring existing items and mechanics.
🤝 Curios API compatibility
Bundles a verbatim copy of the Curios API and a second logical curios mod id, so mods that check ModList.isLoaded("curios") and import top.theillusivec4.curios.api.* recognize Regalia's slots. Existing worlds that used the real Curios keep their equipped items (first-login migration).
🧱 Mod Structure
| Area | What it provides |
|---|---|
api |
Public API surface: slot types, slot context/result, the ICurio / ICurioItem capabilities, events, tags, tooltip and trigger helpers. Also published as a separate -api jar. |
common |
Slot and entity data managers, the curio inventory capability + stack handlers, the inventory / container menu, and the client↔server sync packets. |
client |
The accessory GUI opened from the inventory (buttons, pages, cosmetic toggle) and the on-entity render layer. |
compat/curios |
The Curios compatibility layer: the ICuriosPlatform SPI adapter, the @Mod("curios") entry point registering the curios:inventory / curios:item capabilities, and the legacy Curios data migration. |
top.theillusivec4.curios.api |
Verbatim copy of the Curios API (matching the upstream version each build targets), for binary compatibility with mods compiled against the real Curios. |
mixin / server |
Small vanilla patches the slot logic needs, and the /regalia_slots_api command family. |
📄 Requirements
| Minecraft / NeoForge | see Available Versions below |
|---|---|
| Java | 21+ |
| Side | Client and Server (required on both) |
| Incompatible with | the real Curios API (shared curios mod id — install one or the other) |
📦 Available Versions
| Minecraft | NeoForge | Java | Latest build | Status |
|---|---|---|---|---|
| 26.2 | 26.2.0.45-beta+ | 21 | 1.1.3 |
Stable |
| 1.21.1 | 21.1.249+ | 21 | 1.0.0 |
Stable |
Both versions share this CurseForge project. Pick the file that matches your Minecraft version — the API surface is the same across both.
🎮 How to Use
- Install as a dependency of another mod that requires it, on both client and server.
- Open the accessory screen from the button in your inventory.
- Configure slots per preference in
config/regalia_slots_api-common.toml— by default the 11 preset slots (back, belt, body, bracelet, charm, curio, feet, hands, head, necklace, ring) are granted to players.
🙏 Credits & License
Regalia Slots API is a fork of Curios API by TheIllusiveC4, rebranded under a new mod id, package and assets. The 26.2 build targets the current NeoForge line; the 1.21.1 build is a re-fork from the upstream Curios 1.21.1 sources (see Available Versions). All credit for the original design and implementation goes to the original author. Licensed LGPL-3.0-or-later, same as upstream; the full license text ships in the jar (COPYING.LESSER).
Maintained by Stalking Dragons.

https://codex.skdragons.com/
Codex Stalking Dragons — Minecraft Modding
Project description from CurseForge.
Pick your setup
Regalia Slots API by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
26.2
1 loader build1.21.1
1 loader buildCheck the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Regalia Slots API versions and loaders
Regalia Slots API (0.0.0-beta.1)
regalia_slots_api-26.3-neoforge-26.3.0.77-0.0.0-beta.1.jar
14 Oct 2026
Regalia Slots API (1.1.4)
regalia_slots_api-26.2-neoforge-26.2.0.57-1.1.4.jar
29 Sept 2026
Regalia Slots API (1.0.2)
regalia_slots_api-1.21.1-neoforge-21.1.249-1.0.2.jar
29 Sept 2026
Regalia Slots API (1.0.1)
regalia_slots_api-1.21.1-neoforge-21.1.249-1.0.1.jar
14 Sept 2026
Regalia Slots API (1.0.0)
regalia_slots_api-1.21.1-neoforge-21.1.249-1.0.0.jar
9 Sept 2026
Regalia Slots API (0.0.0-beta.15)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.15.jar
8 Sept 2026
Regalia Slots API (0.0.0-beta.14)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.14.jar
8 Sept 2026
Regalia Slots API (0.0.0-beta.13)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.13.jar
3 Sept 2026
Regalia Slots API (0.0.0-beta.12)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.12.jar
3 Sept 2026
Regalia Slots API (0.0.0-beta.11)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.11.jar
1 Sept 2026
Regalia Slots API (0.0.0-beta.10)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.10.jar
1 Sept 2026
Regalia Slots API (0.0.0-beta.9)
regalia_slots_api-1.21.1-neoforge-21.1.249-0.0.0-beta.9.jar
1 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.