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:
9925
Upvotes: 131
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

any bauble i created makes "your workspace contains mod elements that dont compile properly". literally any bauble

Is it possible to make a block to set a bauble slot using a procedure?

Im having an issue with the slots for some reason not working on export, im using 1.19.2 export with curios mod 5.1.1.0 installed any insight on how to debug that? or how to bruteforce a reset on the client? the slots behave as if there were occupied but they're empty

why don't I have my accessories taken away, or rather, I can't even create my own

Can you create a procedure that makes the Curios item automatically go to the player's specific slot? That would change the plugin a lot.

Mornin. I don't think there's any discord server for help so i am just gonna post here for now. I am working on updating an rpg armory mod of mine and i added a pendant system which utilizes your plugin and runs active tick triggers which give players different attributes. For some reason I cannot find, one of the pendants keeps forcing all mobs to de-agro to the player, despite it's only purpose being to disable fall damage. I cannot tell if this is a problem with the plugin or if there is something i can do to rectify it on my end but any help would be appreciated. As far as i can tell none of the settings i have enabled can render all mobs unhostile but the bug is critical and id be thankful for any input on the matter. I can provide more detail on my setup if needed. [btw might make this a forum post instead but for now id appreciate the dev's direct input]

The model of the accessory may make errors while stealth, as two accessories are worn simultaneously and their settings overlap, resulting in a larger or misaligned rotation angle of the model.

Every time I try to create a Curioues Bauble Slot the mod gives an error, I have already tried in many ways and it still does not compile giving me that error, I have not touched the code yet because I am somewhat new to creating mods, but I have already seen many tutorials on YouTube and I see that no one gives a solution to this error, I hope I can fix this problem soon :'c (I'm working on Forge 1.20.1 with version 2023.3 of MCreator)

There is a problem with this, every time I go into a save, the process "when curios equipped" is triggered again for every curios equipped, not just when I actually equip it