Regalia Slots API

Quick rating

Community listing page, reviews here may not be monitored by the author.

Regalia Slots API

No reviews yet

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.

Mod Loaders
NeoForge
Minecraft
26.2

Community voices

Reviews

List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Show per page
10
25
50
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
Regalia Slots API (0.0.0-beta.8)

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

👑 Regalia Slots API

A flexible, expandable accessory / equipment-slot API for players and developers. Fork of Curios API.

NeoForge Minecraft 26.2 and 1.21.1 Library LGPL-3.0-or-later




✨ Overview

Regalia Slots API gives mod developers a central library for adding extra accessory / equipment slots in a convenient, compatible way, and gives players a single GUI to manage them. By default the mod adds no content beyond that inventory screen — every slot is created on demand by other mods that depend on this API.

If you were told to install this mod, it's because another mod on the pack depends on it. It also ships a Curios API compatibility layer, so mods built against Curios work against Regalia without the real Curios mod installed.

Codex Stalking Dragons


🎯 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

AreaWhat it provides
apiPublic API surface: slot types, slot context/result, the ICurio / ICurioItem capabilities, events, tags, tooltip and trigger helpers. Also published as a separate -api jar.
commonSlot and entity data managers, the curio inventory capability + stack handlers, the inventory / container menu, and the client↔server sync packets.
clientThe accessory GUI opened from the inventory (buttons, pages, cosmetic toggle) and the on-entity render layer.
compat/curiosThe 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.apiVerbatim copy of the Curios API (matching the upstream version each build targets), for binary compatibility with mods compiled against the real Curios.
mixin / serverSmall vanilla patches the slot logic needs, and the /regalia_slots_api command family.


📄 Requirements

Minecraft / NeoForgesee Available Versions below
Java21+
SideClient and Server (required on both)
Incompatible withthe real Curios API (shared curios mod id — install one or the other)


📦 Available Versions

MinecraftNeoForgeJavaLatest buildStatus
26.226.2.0.45-beta+211.1.3Stable
1.21.121.1.249+210.0.0-beta.1Beta — re-fork port from upstream Curios 1.21.1

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

  1. Install as a dependency of another mod that requires it, on both client and server.
  2. Open the accessory screen from the button in your inventory.
  3. 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.



Codex Stalking Dragons
https://codex.skdragons.com/
Codex Stalking Dragons — Minecraft Modding

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works