Nerdy's New Curios API Plugin

Supported MCreator versions
2025.2
EAP 2025.3.42611
Tags / plugin type
API support
Java plugin
Procedures
curiosapi
Downloads:
28109
Upvotes: 225
About the plugin

Upgraded and improved, Nerdy's New Curios API plugin introduces new mod elements to MCreator that allow for creating Curios compatible slots and baubles that can provide both visual model rendering and functionality.


While Curios API must always be enabled in the workspace, it does not become a required dependency, remaining completely optional. When Curios is not loaded alongside your mod, your baubles only lose their Curios functionality and your mod is able to be loaded alone.

Java plugins must be enabled for this plugin to load

How to use?

First of all, despite being optional when loading the mod, Curios API must be enabled in your workspace so the Curios code can compile. You will need to do this in workspace settings.


You can then create a curios bauble and select the item element you want to turn into a bauble.


To render a model when equipping the bauble, you will need to make a java model the same way you would for an armor, and select the pieces so they can match the movement of the player model


Showcase


With the curios slot mod element, you can also create new slots for your baubles not included in curios. The texture should match the size of the slot. If not, it will be stretched and resized to fit.

 

Changelog

v1.1
-Ported to MCreator 2025.3
-No 1.21.8 support as Curios API has not been updated to that version

v1.0
-Plugin rewrite for 2025.2
-Old legacy versions of the plugin are not compatible with this version

Legacy versions archive
Old v4.5.1 for 2023.1
Old v4.6 for 2023.2
Old v4.7 for 2023.3
Old v4.9 for 2023.4
Old v5.0 for 2024.1
Old v5.2 for 2024.2
License
MIT License

Plugin downloads
Nerdy's New Curios API Plugin v1.0 (MCreator 2025.2 ONLY) - Nerdys_New_CuriosAPI_Plugin.zip Uploaded on: 10/10/2025 - 23:44   File size: 54.96 KB
Nerdy's New Curios API Plugin v1.1 (MCreator 2025.3 ONLY) - Nerdys_New_CuriosAPI_Plugin.zip Uploaded on: 10/21/2025 - 22:19   File size: 55.03 KB

Comments

I'm sure you're probably tired of these "Please update!" comments, but could you please update to 2024.4? The Adorned plugin you linked to is gone and many of our projects rely on Curios.

update this to 2024.2
1.545.686.4544.32.8
i have your family
now

Hey man, take your time. I know it says discontinued but we would all greatly benefit if you were to make this go to 2024.4, you don't have to- but, I appreciate your work nevertheless :3

Can you update this to 2024.4 please? My new tech mod really depends on it. Thank you in advance!

(I use at this moment plugin Adorned)
When i enable support slots curios, its give me error pointing to dots and capital letters, pls help me with this

error:
src\main\java\novax\init\NovaxModCustomCuriosSlots.java:16: warning: [removal] SlotTypeMessage in top.theillusivec4.curios.api has been deprecated and marked for removal
InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, () -> new SlotTypeMessage.Builder("backpackslot").icon(ResourceLocation.parse("curios:slot/backpackslot")).size(1).build());
src\main\java\novax\init\NovaxModCustomCuriosSlots.java:16: warning: [removal] SlotTypeMessage in top.theillusivec4.curios.api has been deprecated and marked for removal
InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, () -> new SlotTypeMessage.Builder("backpackslot").icon(ResourceLocation.parse("curios:slot/backpackslot")).size(1).build());

error:
src\main\java\novax\init\NovaxModCustomCuriosSlots.java:16: warning: [removal] SlotTypeMessage in top.theillusivec4.curios.api has been deprecated and marked for removal
InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, () -> new SlotTypeMessage.Builder("backpackslot").icon(ResourceLocation.parse("curios:slot/backpackslot")).size(1).build());
src\main\java\novax\init\NovaxModCustomCuriosSlots.java:16: warning: [removal] SlotTypeMessage in top.theillusivec4.curios.api has been deprecated and marked for removal
InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, () -> new SlotTypeMessage.Builder("backpackslot").icon(ResourceLocation.parse("curios:slot/backpackslot")).size(1).build());

error:
src\main\java\novax\init\NovaxModCustomCuriosSlots.java:16: warning: [removal] SlotTypeMessage in top.theillusivec4.curios.api has been deprecated and marked for removal InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, () -> new SlotTypeMessage.Builder("backpackslot").icon(ResourceLocation.parse("curios:slot/backpackslot")).size(1).build());
src\main\java\novax\init\NovaxModCustomCuriosSlots.java:16: warning: [removal] SlotTypeMessage in top.theillusivec4.curios.api has been deprecated and marked for removal
InterModComms.sendTo("curios", SlotTypeMessage.REGISTER_TYPE, () -> new SlotTypeMessage.Builder("backpackslot").icon(ResourceLocation.parse("curios:slot/backpackslot")).size(1).build());

Adorned plugin was deleted, will you update this plugin?

im having a problem with it on 2024.2 where its saying ICurioHelper is deprected what do i do about this

Curios Api has been updated, please update the plugin, please change the version of curios 1.20.1 to a newer one, as currently this version of curios 1.20.1 is incompatible with iron's spells and spellbooks.