Modscraper Modscraper Minecraft
Curios API (Forge/NeoForge) logo

Curios API (Forge/NeoForge)

Mod

by TheIllusiveC4

A flexible and expandable accessory/equipment API for users and developers.

Type

Mod

CurseForge Downloads

320,887,518

CurseForge ID

309927

Modrinth Downloads

33,417,804

Modrinth ID

vvuO3ImH

Last Updated

Nov 7, 2026

Description

Overview

Curios is a flexible and expandable accessory/equipment API for users and developers. The purpose is to provide functionality for developers to add extra accessory/equipment slots in a convenient and compatible manner, as well as to give users the ability to configure these slots to their preferences. By default, Curios does not add any content except for an inventory GUI. There are no slots and only two items, the latter only being available through the Creative menu and primarily serving as examples for developers to use when coding their own integration.

Features

  • Expandable equipment slots through a central library. New equipment slots can be made and managed easily through an identifier registry. Identical identifiers will be merged together to avoid functional redundancies and provide maximum compatibility to potential items, while unique identifiers can still be used to mark special types when appropriate.
  • Slots are only made on-demand. There are no slots included by default, all slots are created only as needed. This reduces instances where one or more superfluous slots are present without any suitable items to go into the slot.
  • Slots are completely customizable and manipulable. Slots can have custom backgrounds, different sizes, and can even be disabled or hidden by default. But how would a player even access disabled slots? Through the API, developers can access functions to enable/disable a player's slots or add/remove a certain number of slots of a given type.
  • Flexible item->curio relations using the vanilla tag system. Potential curios are selected through the vanilla tag system, which means that categorizing items into curio types is as easy as creating a .json file in the data/curios/tags folder. Items can be categorized into as many curio types as you want as long as they're tagged in the appropriate files, and these settings can even be overridden entirely. For more information, see the vanilla tag system.
  • Complete integration with other inventory mechanics. Mending and Curses will work with all applicable items equipped in the curio slots. There are also various minor features for developers that make it simpler to integrate their current items or mechanics into the curio system.
  • Accessible from a single GUI. Curios comes with its own GUI accessible from the inventory that shows all of the available slots to a player. This allows players to see all of the extended equipment slots in a central location without needing to access different inventory GUIs. However, developers can still provide their own GUIs for their mod-specific slots if they want. The default keybinding for the GUI is 'g'.

Documentation

Compatibility

Mod Loaders

Fabric Forge Neoforge

Game Versions

1.13.2 1.14.4 1.15.2 1.16.4 1.16.5 1.17.1 1.18.2 1.19 1.19.1 1.19.2 +22 more

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Similar Mods

Included in Modpacks (5,033)

Show fewer
Foundry Semi-Anarchy Foundry Semi-Anarchy DDAGCraft DDAGCraft Electronium Refined Electronium Refined The Last: Between Realms The Last: Between Realms SunsetCat's Create Modpack Create Aeronautics++ Create Aeronautics++ GearSpire GearSpire Endgame Protocol Endgame Protocol Bachnet Survival Bachnet Survival EquinoxxMC EquinoxxMC CPWN Pack 2 CPWN Pack 2 Cobblemon Chaos Edition Cobblemon Chaos Edition Mystic Chronicles Mystic Chronicles Eclipsed Wyrm Eclipsed Wyrm Inso's Craft Inso's Craft Modded Hollow Modded Hollow Craft Mizyen Craft Mizyen Create Mod - Second Chance Create Mod - Second Chance Tucania Souls Tucania Souls Cyclo's Gearbound Cyclo's Gearbound Sparks Of Liberation Sparks Of Liberation WhatTheCluckery WhatTheCluckery The 2 Week Pack The 2 Week Pack DivineIronGamer’s Medieval Journey DivineIronGamer’s Medieval Journey Create : Core Create : Core Les petits pédestres Les petits pédestres Quickraft Quickraft DarkFantasyMC DarkFantasyMC Electrical Warfare Electrical Warfare Unicraft 9: Cobblemon Unicraft 9: Cobblemon The Mishaps Smp The Mishaps Smp Dungeons & adventures [D&D] Dungeons & adventures [D&D] GeckoCraft II GeckoCraft II Create Attack 7 Create Attack 7 [GDJ] _ Dragon Farm [GDJ] _ Dragon Farm Cogwheels and Wires Cogwheels and Wires Troublesome Trio's FNAF Pack Troublesome Trio's FNAF Pack Realms of Palluto Realms of Palluto singularity singularity Create: Aeronova Create: Aeronova Horror Magiced Horror Magiced Tralty's Modded Adventure 2 Tralty's Modded Adventure 2 Tensura Cardinal Awakening Tensura Cardinal Awakening Wayward Wayward Serenity Create SMP Serenity Create SMP Badger Colonies Badger Colonies Idiossincrasia Idiossincrasia Last MC 2025 JTF Last MC 2025 JTF NotYourAvragePack NotYourAvragePack Dragones y Dirigibles Dragones y Dirigibles BetterTech 1 BetterTech 1 MYTHORIA MYTHORIA ItIsJustThatPack ItIsJustThatPack Archimedes S7 Pack Archimedes S7 Pack Protect Yourself Protect Yourself Whispers of the Mist Whispers of the Mist Chronalis - Ancient Times Chronalis - Ancient Times Venture INC. Venture INC. Bad No Cookie Bad No Cookie Worlds O' Plenty II Worlds O' Plenty II Manufactio Reforged Manufactio Reforged The Roaring 20's Oasis The Roaring 20's Oasis Aero and Additions Aero and Additions Not Create SMP Not Create SMP StunningRPGBasicXP+ StunningRPGBasicXP+ TSO's Magical Adventure TSO's Magical Adventure reycraft reycraft Create: Interstellar Create: Interstellar Minion Craft Minion Craft CreateAbility CreateAbility Starshine Starshine Oh no! It's Yet Another Pack Oh no! It's Yet Another Pack REforged 2.0 II REforged 2.0 II Lyrran's BattleCraft Lyrran's BattleCraft Experium - VT Experium - VT ERMOS ERMOS Shattered Crown Shattered Crown Zombie Survival 2 With The Bois YT Zombie Survival 2 With The Bois YT Steam Gardens SMP Steam Gardens SMP Create: Council of Sand Create: Council of Sand Bob's Neoserver mods Arcana Mechanica Arcana Mechanica TPW: Redux TPW: Redux fedcraft Fir3fr0gPersonalPack Fir3fr0gPersonalPack Centuries: Age of Ruins Centuries: Age of Ruins MachineHole MachineHole Flying Delight Modpack Flying Delight Modpack Warcraft Geopol Warcraft Geopol CREATE SERVER PRO Transport For Flamingo Transport For Flamingo Create: Industrial Frontier Create: Industrial Frontier Kinetic Civilisation Kinetic Civilisation Tula Grande Tula Grande HoM -  Cobblemon World HoM - Cobblemon World B.O.B.PACK B.O.B.PACK Create Intense Create Intense Cobblemon x Confluence Cobblemon x Confluence ASIX Modpack ASIX Modpack NeoCraft: Horizons NeoCraft: Horizons

External Resources