Nerdy's Curios API Plugin

Supported MCreator versions
2023.1
2023.2
2023.3
2023.4
2024.1
Tags / plugin type
API support
Global triggers
Java plugin
Procedures
Templates
curiosapi
Downloads:
9404
Upvotes: 128
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.

 

element

 

Example

expleaa

You can also create your own custom slots and use them instead

 

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

 

Changelog

Version 5.0 changelog:
-Support for MCreator 2024.1
-Support for neoforge 1.20.4

Version 4.9 changelog:
-Added the curios slot mod element, so you can now use custom slots for your baubles

Version 4.8.1 changelog:
-Fixed curios element and global triggers causing build errors in 1.20.1
-Made it impossible to save curios mod elements without enabling the API first

Version 4.8 changelog:
-Support for MCreator 2023.4
-Bauble items can now have item states

Version 4.7 changelog:
-Ported to 1.20.1

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: https://mcreator.net/forum/91252/tutorial-creating-functional-curios-ba…

License
MIT License

Plugin downloads
Nerdy's Curios API Plugin v3 (Outdated) - Curious_Plugin_V3.zipUploaded on: 10/05/2022 - 12:58   File size: 11.37 KB
Nerdy's Curios API Plugin v4.5.1 (MCreator 2023.1 ONLY) - Nerdys_CuriosAPI_Plugin_0.zipUploaded on: 03/08/2023 - 12:14   File size: 64.74 KB
Nerdy's Curios API Plugin v4.6 (MCreator 2023.2 ONLY) - Nerdys_CuriosAPI_Plugin.zipUploaded on: 04/28/2023 - 23:38   File size: 81.33 KB
Nerdy's Curios API Plugin v4.7 (MCreator 2023.3 ONLY) - Nerdys_CuriosAPI_Plugin.zipUploaded on: 12/01/2023 - 12:36   File size: 97.83 KB
Nerdy's Curios API Plugin v4.9 (MCreator 2023.4 ONLY) - Nerdys_CuriosAPI_Plugin_1.zipUploaded on: 01/26/2024 - 20:10   File size: 119.9 KB
Nerdy's Curios API Plugin v5.0 (MCreator 2024.1 ONLY) - Nerdys_CuriosAPI_Plugin.zipUploaded on: 04/13/2024 - 05:23   File size: 139.56 KB

Comments

I really need this mod, but it really broke my workspace when I reloaded grandle. T_T

Is there a way to get the Model to fully follow the player's head movements? Like a custom Helmet?

I've got a problem with "translate the model pose while sneaking". The item I'm trying to make is a helmet.
I checked this option but every time I sneak it still stays higher than player's head. Is there any way to change an animation or something? What kind of problem can it be?

Hey, so the plugin isnt working even in 2023.1? it says it didnt compile propperly why is that? i am using the correct version for it.

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?

Hey, I want to make a head bauble that works kind of like a helmet, in that it always sticks to the head, but I can't figure out how to get all three axes of motion to stick to the head properly. Help please??

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.

I made a ring equip that uses the tick box to be neutral with piglins, but it does not work?