ShadowsAPIs (11 APIs)

Upvotes: 45
Downloads:
2913
Supported MCreator versions
2022.1
2022.2
2022.3
Tags / plugin type
API support
APIs
About the plugin

This Plugin adds API support in to MCreator 2022.1 & up, over time I will update & add more.

 

WARNING:

    Do not enable every API this will slow down the building of your mod/client and could make your game unstable or even crash, not all API's play well with each other so your mileage may vary. Using Jade and JEI part of your test environment with one or two API's max should be OK, but once again mileage my vary, I only test in to the client rest of the leg work is down to you.
 

Supported right now:

CTM: [Docs]

  • 1.16.5 - Forge(Beta CTM MC1.16.1-1.1.2.6  - Unknown) 
  • 1.18.2 - Forge(Beta CTM 1.18.2-1.1.5+5  - Unknown)
  • 1.19.2 - None as there is no mod/api yet

Geckolib: [Docs]

Obfuscate: [Docs]

  • 1.16.5  - Forge Tested(0.6.3 - Loaded) 

JEI: [Docs]

  • 1.16.5  - Forge Tested(7.6.1.75 - Loaded + Used) 
  • 1.18.2  - Forge Tested(9.5.0.132 - Loaded + Used)
  • 1.19.2 -  Forge (11.4.0.286)

Patchouli: [Docs]

  • 1.16.5  - Forge (7.1.2.505 - Loaded) 
  • 1.18.2  - Forge(71 - Loaded) /Fabric (70 - Unknown)
  • 1.19.2  - Forge(77)

Bookshelf: [Docs]

  •  1.16.5 - Forge (10.4.31 - Loaded) 
  •  1.18.2 - Forge.(13.0.7 - Loaded) /Fabric (13.0.7 - Unknown)
  •  1.19.2 - Forge(16.1.11)

CraftTweaker: [Doc]

  •  1.16.5  - Forge(7.1.2.505 - Loaded)
  •  1.19.2  - Forge(10.0.16)

Caelus API: [Doc]

  •  1.16.5  - Forge(2.1.3.2 - Loaded)
  •  1.18.2  - Forge(3.0.0.2 - Loaded)
  •  1.19.2  - Forge(3.0.0.6 - Unknown)

Curios API: [Doc]

  •  1.16.5  - Forge(4.0.8.2 - Loaded)
  •  1.18.2  - Forge(5.0.7.1 - Loaded)

Jade: [Doc]

  •  1.16.5  - Forge(2.8.1 - Working)
  •  1.18.2  - Forge(5.0.1 - Working)
  •  1.19.2  - Forge(8.6.0)

Guidebook: [Doc]

  •  1.16.5  - Forge(3.2.1 - Working)
  •  1.18.2  - Forge(3.4.0 - Working)
  •  1.19.2  - Forge(3.6.1)

Architectury: [Doc]

  •  1.16.5 - Forge (1.30.55 - Working)
  •  1.18.2 - Forge (4.1.32 - Working)

Cloth Config: [Doc]

  •  1.16.5 - Forge (4.14.54 - Loaded)
  •  1.18.2 - Forge (6.2.57 - Loaded)

 

https://i.imgur.com/ftBbhnj.png

 

Note:

     Not Tested dose not mean it dose not work, it just means I don't have any examples to test them with. If there are any problems please let me know in the comments section or on the GitHub page. Please note other plugins that adds the same API's might stop working or this plugin might so please keep this in mind.

 

Change Log:

  • 1.0.3.4 Updated caelus to add 1.19.2. 
  • PAGE Fixed/updated source to match the hosted version here and Github.
  • 1.0.3.3 Added CTM requested by GamesofFreak supports 1.16.5 & 1.18.2
  • 1.0.3.4(1.0.3.1 Downgrade) Reverted Patchouli to 1.0.2.1 version if you use Patchouli use 1.0.3.1 Downgrade
  • 1.0.3.2 Fixed Patchouli not showing in 1.19.2 and fixed Patchouli 1.18.2 not loading becasue of 1.19.2's API calling for 1.18.2
  • 1.0.3.1 Releaded
  •  PAGE  Page updated, removed1.17x and 1.18.1 information as I no longer supported these versions.
  • 1.0.3.1 Updated Crafttweaker, Architectury to 1.19.2 - Uploading Weekend.
  • 1.0.3.0 Updated Bookshelf, Patchouli, Guidebook, Jade, JEI to 1.19.2  - None Released
  • 1.0.2.1 Removed Curios API as Nerdy's Curios API Plugin is better  - None Released
  • 1.0.2.1 Added Curios API for 1.16.5,1.17.1 & 1.18.2
  • 1.0.2.0 Added Geckolib 3.0.81 & 3.0.27
  • 1.0.1.9 Added Obfuscate 0.6.3 for 1.16.5
  • 1.0.1.8 Updated Patchouli 1.18.2 to 1.18.2-70
  • 1.0.1.7 Changed Released version from single version files in to one yaml file - (I made Goldorion cringe before this change)
  • 1.0.1.6 Added Cloth Config - None Released
  • 1.0.1.5 Added back Architectury and tested with another mod that uses this API no crash  - None Released
  • 1.0.1.4 Fixed a few API's that crashed on Mixer with remapRefMap
  • 1.0.1.3 Changed some apis from there own maven to cursemaven to make it more stable  - None Released.
  • 1.0.1.2 Added Guidebook  - None Released
  • 1.0.1.1 Added Jade  - None Released
  • 1.0.1.0 Added Caelus - None Released
  • 1.0.0.9 Removed FTB Lib & Architectury - always crashed when clicking FTB related buttons or JEI's ftb cog - None Released
  • 1.0.0.8 Added FTB Lib & Architectury - None Released
  • 1.0.0.7 Fixed all versions what didn't load right with there given compiles, changed most to compileOnly & runtimeOnly
  • 1.0.0.6 Fixed Patcholi Mixer Bug in Forge. - None Released
  • 1.0.0.5 Added CraftTweaker - None Released
  • 1.0.0.4 Added Bookshelf api & updated Patcholi to include some Fabric
  • 1.0.0.3 Added credits & fixed string bug in plugin.json - None Released
  • 1.0.0.2 Added update URL - None Released
  • 1.0.0.1 Added pluginPageID, thanks to SirStig for pointing that out.
  • 1.0.0.0 First release

 

GitHub:

https://github.com/LexShadow/ShadowsAPIs

License
GNU General Public License version 3 (GPLv3)
Plugin downloads
Attachment Size
1.0.3.415.08 KB 15.08 KB
1.0.3.315.06 KB 15.06 KB
1.0.3.1 Downgrade14.57 KB 14.57 KB
1.0.2.114.84 KB 14.84 KB

Comments

Patchouli as a bug with Mixer I have already got a test build with the fix and it seems to work, I will release a update when I tested all version, I only testing it with it enabled and booting in to the game.

Patchouli seems to be sorted now we have problems with loading the bookshelf the code they use to include it don't seem to work.

New update coming soon, it's taking longer for API's been added as I am testing there all showing in the app first before saying that's a OK api.

The same way you would use the API's in normal, I just give you the option to use the API's in to MCreator I don't offer a cheat to using them API's NO one here will.

I have had a bug using this API where MCreator isn't able to launch the test environment. It's probably not your fault, but when I was using the Patchouli API I renamed a file (that I made for my book) and now it launches but crashes and gives me the exit code 255 and the error ResourceLocationException. I don't expect you to help me since you just posted the API but could someone point me in the right direction?

It's totally ok for me to give you more info, I just don't want to go digging for the crash file right now. (I tried installing a new instance of MCreator already and I also tried launching more than once, including rebooting my computer)