Nerdy's Curios API Plugin

Upvotes: 85
Supported MCreator versions
Tags / plugin type
API support
Global triggers
Java plugin
Plugin forum topic
About the plugin

Upgraded and improved, Nerdy's Curios API plugin introduces a new mod element to MCreator, called the "Curios Bauble". This element allows you to create curios items that can be equipped in curios slots, and also gives you the option to render a custom 3D model on the player while worn. More functionality is provided by global triggers, procedure triggers of the element, and new procedure blocks.







This is a Java Plugin and therefore requires the Java Plugins feature to be enabled



Version 4.6 changelog:
-Support for 1.19.4 and 2023.2 EAP
-Dropped support for 2023.1 due to incompatibilities in the code

Version 4.5.1 changelog:
-Removed the version MCreator limit so I dont need to constantly update the plugin

Version 4.5 changelog:
-Support for the 2023.1 release

Version 4.4 changelog:
-Dropped support for 2023.1 snapshot 2
-Support for 2023.1 snapshot 3

Version 4.3 changelog:
-Dropped support for 2022.4 snapshot 1 due to incompatibilities in the code
-Updated to the 2023.1 snapshot 2
-Fixed the plugin attempting to load in unsupported versions
-Fixed the curios equip global triggers causing build errors with the world dependency

Version 4.2 changelog:

-Made model rotation while sneaking optional in bauble properties
-Made model pose translation while sneaking optional in bauble properties

Version 4.1 changelog:

-Fixed bauble models not rotating when the player sneaked.

Version 4 changelog:

-Dropped support for 1.16.5
-Dropped support for 2022.1, 2022.2
 and 2022.3 due to incompatibility in the code
-Converted to a java plugin to add a new element
-Added the curios bauble element
-Curios slots are now assigned automatically
-Added new triggers and properties for curios baubles
-Added the option to render java models while the bauble is equipped
-Updated the curios api version of 1.18.2
-Removed the duplicate bauble is equipped/unequipped global triggers
-Added 3 new procedures under the Curios API category

Version 3 changelog:

-Added support for forge 1.19.2

Version 2 changelog:

-Added curios return triggers to 1.16.5

Version 1 changelog:

-Removed support for Curio unequipped trigger for generator 1.18.2
-Added new triggers exclusive to 1.18.2 generator:
On curios slot change, return equipped item
On curios slot change, return unequipped item
-Fixed world triggers causing build error


Old tutorial for version 3:…

MIT License


The trigger for unequipping curio items in 1.18.2 is kinda broken right now, so ill be completely changing the triggers for that version. 1.16.5 works just fine, It shouldn't take me long to fix 1.18.2 but converting versions to that after the fix will not break anything you made in 1.16.5!

The functional flow of curios does not work directly in the error reporting of the opening sentence (Curios).

Where is the Set Global: Function to: (value) for entity: event/target entity block? I can't find it...

The trigger cannot be used and an error will be reported once used

To know if the plugin is correcting installed, do we still check if it's in the external api's tab like in previous versions? It's not there for me, that why I'm asking.

Will it ever be possible to register custom curios items into slots? Or is that always going to need code

I will remove Curios API from ShadowAPI's when I update them to 1.19.2 so they don't conflict, good work.

Now you are a saint for modders, congratulations, the plugin is really gorgeous! Good luck and good luck! Special thanks for version 1.16.5! And then some forget how important 1.16.5 has become for minecraft players

Can you make a procedure block that returns the item in a specific slot?