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,826,551

CurseForge ID

309927

Modrinth Downloads

33,395,386

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
MultiSkyBlock 2 MultiSkyBlock 2 UMA New World UMA New World Mint-Fracture Mint-Fracture Plastek 2 Plastek 2 Fungal infection survival Fungal infection survival Origins Zombie Apocalypse Origins Zombie Apocalypse Create Sky Industrie´s Create Sky Industrie´s [DD&D] Dungeons Dragons & Dimensions [DD&D] Dungeons Dragons & Dimensions Mythic: Spellbound Mythic: Spellbound All The Forge 9 All The Forge 9 Project Create 1.20 Project Create 1.20 Twilight Twilight Parasite Infestation Parasite Infestation Tacz Optimization Tacz Optimization Random block JJk Ultimate Random block JJk Ultimate Mystical Block 2 Mystical Block 2 Create: Skyblock Infinite Create: Skyblock Infinite Time 2 Time 2 All The Mario All The Mario Project All Horror Project All Horror Path to Divinity Path to Divinity Ocean Raft Ocean Raft Create:Infinity Mechanism Create:Infinity Mechanism mrfazbear's sonicraft pack mrfazbear's sonicraft pack Fantasy World Adventure (Become a dragon) Fantasy World Adventure (Become a dragon) Civilization-L Civilization-L Farmer's Frenzy | A New Farming Experience Farmer's Frenzy | A New Farming Experience Dragon Ball Z Unleashed Dragon Ball Z Unleashed Create: Above and Beyond, And Then Some! Create: Above and Beyond, And Then Some! AllCreateMods AllCreateMods Tardis + Mahou Tsukai and more Tardis + Mahou Tsukai and more Elden Kingdom Elden Kingdom Compact World Expert Compact World Expert World Of Big Horror World Of Big Horror MC Guerra 2021 MC Guerra 2021 Avatar Modpack Project Korra Avatar Modpack Project Korra Kingdom of Elchea Kingdom of Elchea Tranu's SMP Tranu's SMP I AM LEGEND -  Hardcore Zombie Apocalypse I AM LEGEND - Hardcore Zombie Apocalypse The Last Dawn I - Remastered The Last Dawn I - Remastered FalCraft | The Ultimate Falsity Experience FalCraft | The Ultimate Falsity Experience BeyondBerk BeyondBerk Essencial Essencial Jurassic Reborn Official Server Jurassic Reborn Official Server Solo Leveling Monarchs Kingdom Arise Anime Solo Leveling Monarchs Kingdom Arise Anime Mystical Gardens - Gardening Building & Magic Mystical Gardens - Gardening Building & Magic Smug Anime Girls Smug Anime Girls Dragons Jcraft Dragons Jcraft Douluo Continent [斗罗大陆] by  huasehua Douluo Continent [斗罗大陆] by huasehua sky world. duckmaster's one block lucky block adventure sky world. duckmaster's one block lucky block adventure Farming Fantasy Farming Fantasy SurviveArchive - A Blue Archive modpack SurviveArchive - A Blue Archive modpack Create, Decorations and Animals [FORGE] Create, Decorations and Animals [FORGE] Arkanis (Não Oficial) Arkanis (Não Oficial) Blossom SMP (18+ ONLY) Blossom SMP (18+ ONLY) B.O.M.P Progression Based Rpg. B.O.M.P Progression Based Rpg. Community Community The Valley Stardew The Valley Stardew Doctor Who Dalek 5 - Exterminate Doctor Who Dalek 5 - Exterminate HeroCraft made by DieAvengers3 HeroCraft made by DieAvengers3 MC-TechColonies MC-TechColonies Trainworld Trainworld Magical Endeavor [Magic+Furniture+Bosses] Magical Endeavor [Magic+Furniture+Bosses]  Anime Universe Anime Universe Realm of the Titans Realm of the Titans MineCyberPunk MineCyberPunk Calamity RPG LITE: The Modern Forge RPG Adventure ! Calamity RPG LITE: The Modern Forge RPG Adventure ! [SBW&TACZ] ITV1 war-pack [SBW&TACZ] ITV1 war-pack VORTEX Foundations VORTEX Foundations Spider-Man12344321 Spider-Man12344321 CrazyTown S2 CrazyTown S2 Witherstorm: Evolution (2.0 UPDATE!!!) Witherstorm: Evolution (2.0 UPDATE!!!) Wayne's Blood N Bones Wayne's Blood N Bones CreaTech - Automations on skyblock! CreaTech - Automations on skyblock! FreakLand FreakLand Iron's Spells and Adventures Iron's Spells and Adventures Inclusive Inclusive [One Piece] New Pirates [One Piece] New Pirates Zelda TOTK Zelda TOTK Dragons, Magic and Weird Creatures Dragons, Magic and Weird Creatures DawnCraft - Russian lang DawnCraft - Russian lang Avali/Furry Floofpack 2025 Avali/Furry Floofpack 2025 Maul The Odds - MTO Maul The Odds - MTO The Warborn Realms SMP The Warborn Realms SMP Brave The Storm Brave The Storm CordCraft Season 3 CordCraft Season 3 Dimensional Cultivation Dimensional Cultivation Castaway - Island Survival Castaway - Island Survival Mekanism & Create Mekanism & Create Delta's Just Give Me Features Delta's Just Give Me Features TFC Evolved TFC Evolved Atum 2 Return to the Sands Atum 2 Return to the Sands (TBGG) The Boss's Gun Game (TBGG) The Boss's Gun Game TACZ: BG TACZ: BG Create: Getting Creative! Create: Getting Creative! Natural Disaster Natural Disaster Changed: Reborn Changed: Reborn Create: Way Too Much Create: Way Too Much CursedFate Awakened CursedFate Awakened Cheese Block Cheese Block

External Resources