Started by
NerdyPuzzle
on
Topic category: Plugins and third-party tools
Curios API support has finally been introduced to MCreator! Using this plugin, you can easily create functional Curios Items using the global triggers provided.
Global Triggers:
Example of a functional curio item:
Changelog:
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
Additional instructions on how to register a curio slot and curio item can be found in the official Curios API wiki.
License
MIT License
Plugin Page: https://mcreator.net/plugin/90992/nerdys-curios-api-plugin
Sorry if this is not the place to post this but it wouldn't let me do it on the plugin page itself, I think its too long xD.
If it's not to much trouble, could please post a basic tutorial (doesn't need to be a video) on how to set up a item, I tried to watch the tutorial linked in your comment section, but its unfortunately spoken in another language I don't understand. From what I gathered from trying to watch it, is that I need some sort of folder structure set up to register a slot I tried looking at the Curios Wiki like you suggest but I still couldn't figure out how to get it to work. I found this on the wiki.
[ -----
Marking Items with Curio Types
Curio item classification relies on the vanilla tag system. Read more about tags here. You just need to add an appropriate json file to your resources folder. Make sure you are using item tags, and not block tags or any others.
In addition, make sure you use the curios namespace. So your file's path will look like data/curios/tags/items. If you use your own mod's namespace, the tag will not be recognized by the curio registry. The tag itself must be the same as the identifier of the curio type you want to classify it to. For instance, ring.json if the identifier is ring.
----- ]
It's says I need to add a appropriate JSON file to my resources folder, but I don't know where to put it.
Things I assumed you need to do
- Add the plugin and enable plugin support in the preferences.
- Make a "Item" element.
- Make a procedure using the 'Curio is equipped' Global trigger (or other Curio triggers)
Sorry this is my first experience trying to use the Curios API and your plugin.
Extra Info: Using Mcreator 2022.2 , 1.18.2 Workspace , V2 Curios Plugin
It's really quite simple, ill post a tutorial on the plugin page this weekend.
Ok thankyou so much. I'm sure it will help many like myself :) also thankyou for this plugin it has so much potential imo.
Well, I made the tutorial today. You can check it out at the plugin page.
in the mod is there a deal to activate and deactivate me if it is armor, how is that in programming?
Is there anything like this for 1.16.5 mcreator 2022.2?
I just downloaded this and it broke my mod, it won't load up minecraft at all but it says the error is your Geckolib mod, but it worked before until I added the curious plugin (yes Geckolib was fully updated and API's are enabled)
Hi, are you updating your plugin for Curios 5.2.0 (1.20.1) and MCreator 2023.3 by any chance?
I tried a trick for myself, I copied the 1.19.2 folder to 1.20.1 and added a block in curios_api.yaml.
In any case, good job! 😎
Been a long while since this has been used, question. How can I automatically equip an item into a curios slot? Is it possible, I'm not sure, but I would love to have it, It would allow me to use each individual item like a data storage chunk
when i sneak my model is off. i have translate when sneaking on