Nerdy's New Curios API Plugin

Supported MCreator versions
2025.2
2025.3
2026.1
Tags / plugin type
API support
Java plugin
Mod elements
Procedures
curiosapi
Downloads:
34594
Upvotes: 254
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.3.1 (2025.3) & v1.4.1 (2026.1)
-Fixed baubles with model rendering making you regenerate code every time they're saved

v1.4
-Ported to MCreator 2026.1

v1.3
-Added support for 1.21.8 following the curios API update to support it
-Fixed the curios renderer rendering the hand part of the curios model in first person above 1.21.1

v1.2.1
-Fixed curios preferences not applying to the code in most cases

v1.2
-Added the ability to change slot order in custom curios slots
-Added the ability to disable model toggling in default and custom curios slots
-Added new curios preferences tab to disable model toggling of the default curios slots
-Added chinese translations (thanks to cdc1234)

v1.1.4
-Fixed armor sometimes being seen clipping through the bauble model from a distance

v1.1.3
-Fixed not being able to save curios baubles in workspaces that had bauble elements from the legacy version of the plugin

v1.1.2
-Fixed not being able to create/edit custom curios slots in the 2025.3 release

v1.1.1
-Fixed baubles always adding slots even if the option is not selected

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.1.1 (MCreator 2025.2 ONLY) - Nerdys_New_CuriosAPI_Plugin_0.zip Uploaded on: 10/23/2025 - 08:30   File size: 55.09 KB
Nerdy's New Curios API Plugin v1.3.1 (MCreator 2025.3 ONLY) - Nerdys_New_CuriosAPI_Plugin.zip Uploaded on: 04/02/2026 - 19:30   File size: 63.84 KB
Nerdy's New Curios API Plugin v1.4.1 (MCreator 2026.1 ONLY) - Nerdys_New_CuriosAPI_Plugin_0.zip Uploaded on: 04/02/2026 - 19:33   File size: 63.9 KB

Comments

Hey, I made a working version of your plugin for 2024.4 and I was wondering if you would like to post it in your legacy version archives so other people can use it.

Hello NerdyPuzzle,
First of all, thank you for your work on this plugin.

I'm experiencing an issue with the latest version (v1.4.1) on MCreator 2026.1.
What I did:
Java plugins are enabled in settings.
Installed the correct file (Nerdys_New_CuriosAPI_Plugin_0.zip).
Plugin appears in "Manage plugins" list and shows "fully loaded: yes".
The problem:
No "Curios Bauble" or "Curios Slot" mod elements appear in the creation menu (the green "+" button).
The "External APIs" section in Workspace Settings is completely empty — no Curios API checkbox.

What I tried:
Reinstalling the plugin
Clearing the .mcreator/cache folder
Manually adding Curios dependencies to mcreator.gradle (did nothing)

Additional info:
Using Forge 1.20.1 generator
My mcreator.log shows "Loaded mod API definition: curios_api" (so the plugin registers, but UI elements don't appear)

Could you please look into this? Is this a compatibility issue with the Forge 1.20.1 generator in 2026.1?

Thank you!

Just upgraded from the legacy plugin version and can't find the 'Does player have X equipped' block. Has this been removed? Are there plans to add it back?

The "Does [entity] have [item] equipped" doesnt work on 2025.3, do i need to update or is there any way to make it work?

Hello! Do you have for version 2024.4? I used to use the adorned curios plugin but it was discontinued and i don't know how to transition to the adorned curios api to the normal curios api

It doesn't work for me with external APIs. Why doesn't it work?

Can you please make it work on 2025.3 with forge generator? It doesn't work

Is there a way to add animations to a specific Curio? if it does i can't seem to find the means to do so, any help would be appreciated

Are there plans for supporting the 1.20.1 generator plugin for 2026.1, or is that beyond the intended scope of this plugin at this time?

Maybe a stupid question, but is there a way to add attributes to the item when it's in a curio slot by Attribute modifiers tab? (Created(and other curio) slot doesn't show up on attribute modifiers tab)

it was worth the wait on Curios developers taking their time to updating, hopefully they had a good break or can take one now, and thank you Nerdy as well for making support to these plugins to this day, it is incredibly well appreciated!