i thought it was a bit silly how the last person who did this api just left it after making a singular version for the create api. this one supports all recent mcreator versions aswell as 1.20.1, 1.18.2, 1.17.1
also im pretty sure this works with a few older versions of mcreator aswell if you wish to downgrade to those
PLEASE READ
I HAVE FIXED THE FILE AND WILL NOW WORK ZIPPED. DON'T WORRY ABOUT UNZIPPING.
ill see if i can make future versions aswell
what this one does,
lets you view recepies from create
lets you use create blocks in testing (some blocks like depot have inventory slots that you can access via the inventory procedures eg get copy from slot 0 or set slot 0)
let you use blocks and items in procedures (you have to get their registry name)
ect
ill keep updating this whilst mcreator versions go up and ill see if i can make other plugins. when i learn api support.
you may need to unadd and re add it to switch to the newest one, since this adds more mavens. simply unload it from your workspace, switch the replace the old plugin, re enable
as of the 6.0.2 i have had to remake said api and i have remade it with cursemaven instead of the regular maven, this will allow compatiblity between different addons, since 6.0.2 is mainly 1.20.1 and 1.21.1 focus, i didn't add all the old versions to the remade api. you can still access these via the pre 6.0 versions
WHAT I AM WORKING ON NOW ==========
i am now activley working on making a custom generator/kinetic block tutorial to mcreator, i will add the tutorial and a importable workspace package under this api with a few example on how to use CREATE units in your very own mods and how to import said units into your mcreator procedures. i have already been successful on doing this and now just perfecting knowledge and remaking my workspaces that use create. (i heavily suggest using intellji with this as it can be used collaborativly with mcreator) this will require some effort to learn but if your dedicated enough then it wont take long before you understand it. this example workspace will be made with 2024.4 (2025.1 doesnt support 1.20.1 as much) but it can be upgraded to later versions
this tutorial will show you how to get create varibles such as RPM or SU units and use them as directly as a dependancy in your procedures (like being able to edit and create procedures on the mcreator side) and also make your custom blocks generate via their entities RPM or SU units so your machines can fully interact with the create environment.
it will also go over adding stress, capacity, speed and generated speeds to blocks (via their entites aswell)
the reason i COULD NOT just make this into procedures/ automate it is because it would require me to change the way mcreator generates its auto generating gradle/registries which is impossible to my knowledge currently. if you want upvote this plugin, it would encourage me to not put it off lol. i found another person who created another plugin generator who offered to update his so i have access to alot of the newer features past 2024.2. hopfully he finds the motivation to do it cuz it would be very usefull
========
change log.
fixed newer 6.0.2 stuff it works now :D
added 1.21.1 neo forge
added version 6.0 (Newest) for both 1.21.1 and 1.20.1
added 1.20.1
added a downgrade version for 1.18.2 since i saw it lol.
added cool png for thumbnail
--
somthing broke my end when i was working on it . backed up the api and uploaded the one that is fixed. got paranoid lol
added 1.17.1 support lul
--
HOPEFULLY FIXED THE ISSUES WITH THE CHECKBOX NOT SHOWING
UPDATED TO 2024.3
FIXED THE MAVEN ISSUE, IT THE CHECKBOX SHOULD NOW APPEAR
fixed file not working whilst zipped
- THIS IS NOW APART OF CREATING ADDON SUPPORT ANY PROCEDEDURES AND FUTURE UPDATES WILL BE MADE THERE i joined their team and am working on their api's now. ill keep this version updated for simplicitiy sake
Comments
ah, you need to enable it via external api's, you can find it via going to workplace settings (iether in the workplace tab or that blue folder icon when you load into a workspace) and go into external api's and click the checkbox that says create next to it. hope this helps
I have fixed it. there was a old create api in my folders