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.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
Comments
Howdy! There is a procedure block that returns each equipped curio as "Entity Iterator", but it's causing me problems.
I think the solution to my problem is instead of using "findCurios", I use "findFirstCurio". The problem is I don't know how to put custom code or custom procedure blocks together. what are the chances we could get a procedure block for that? I can supply screenshots of my issue as well.
I am using the Curious API plugin of yours to make a baubles item that takes damage upon being used, except the durability does not go down, and I know I have it set for the item to take damage specifically. Is this an issue with the plugin, or the curios api itself?
everytime i save my Curios, i get an error saying "Your workspace contains mod elements that don't compile properly" is there something i did wrong as i enabled Java plugins and when i did a play test the curios API mod itself didn't even show up in the mod list and it always gives me an error when it tries to compile it and i do have the plugin enabled so why is this happening?
hey i am working on my custom mod and as soon as i create a new curios bauble item and i click "save" it says that that the element does not compile properly , then i go to manage my plugins and idk why but (only after creating that item) it says that the curios api hasn't fully loaded.
enable translating when sneaking