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:
9397
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 m not sure but "when bauble is unequipped" seems to be activated everytick

is there anyway to fix models not offsetting when you sneak or do other player animations?

Is it possible that you add custom properties like more health when the player's equipped it?

WAIT WHEN DID YOU ADD CUSTOM SLOTS, this is huge thank you so much

hello, I was creating a model and the "custom model bauble texture" is always empty, how can I add my texture in there?

are you going to update this plugin (not saying you to hurry it) because I would LOVE to use this in my upcoming projects

Hi! I've used this plugin in the past and am considering using it again for a current project of mine. Do you know by any chance if this plugin is compatible with your GeckoLib plugin?
I want to be able to create animated models rendered on the player and don't want them to be limited to the basic armor slot. You just so happen to be the creator of the GeckoLib plugin, so I'm thinking my chances of this working are greater than none, but I just wanted to check.

Can you add the feature to make it so the model follows the hand. Example being when swinging the arm the model doesn't not follow(hitting the air). I'm making a glove charm and it not following with the players arm is kinda breaking. I know it's possible because artifact mod has an glove model that moves with the hand.

for some reason item states aren't working properly. I made 2 items, they are the exact same except 1 thing, 1 is a normal item, the other is a Curios Bauble. the Curios Bauble doesn't change states when it needs to... I'm using 4.9 and a custom slot.

so uh im running this plugin on 2023.1, but when I make a custom player model (I'm trying to make a set of pants and a shirt) the armor renders incorrectly on my player, like my arms and legs are going through the armor idle animation, and when I sneak the rotation is way off.

Hi. I made 4 Bauble Items that render custom Models and 2 of them are gliching when I sneak - only the ones in custom Slots break for me. How can I fix this?

Hi, I want to render my necklace curio item on the player. I have created a model and it appears in-game when the item is worn, but it is stuck on the player's feet. How do I get it to appear on their neck instead?

Is there something like "add only if the mod is loaded" or is it possible to implement it? I want my mod to have curios items but not have the curios dependency.