ShadowsAPIs (9 APIs)

Upvotes: 9
Supported MCreator versions
2022.1
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:

JEI: [Docs]

  • 1.16.5  - Forge Tested(7.6.1.75 - Loaded + Used) 
  • 1.17.1  - Forge Tested(8.3.1.59 - Loaded + Used)
  • 1.18.1  - Forge Tested (9.1.0.44 - Unknown) (tested by NavaRayUK over at MoreCube, I haven't tested it)
  • 1.18.2  - Forge Tested(9.5.0.132 - Loaded + Used)

Patchouli: [Docs]

  • 1.16.5  - Forge (7.1.2.505 - Loaded) 
  • 1.17.1  - Forge(58-SNAPSHOT - Loaded) /Fabric (59 - Unknown) 
  • 1.18.1  - Forge(1.18.1-65 - Unknown) /Fabric (65 - Unknown)
  • 1.18.2  - Forge(70 - Loaded) /Fabric (70 - Unknown)

Bookshelf: [Docs]

  •  1.16.5 - Forge (10.4.31 - Loaded) 
  •  1.17.1 - Forge (11.0.3 - Loaded) 
  •  1.18.1 - Forge(12.0.21 - Unknown)
  •  1.18.2 - Forge.(13.0.7 - Loaded) /Fabric (13.0.7 - Unknown) 

CraftTweaker: [Doc]

  •  1.16.5  - Forge(7.1.2.505 - Loaded)
  •  1.17.1  - Forge(8.0.0+32 - Loaded) /Fabric(8.0.0+32 - Unknown)
  •  1.18.1  - Forge(9.0.80 - Unknown) /Fabric(9.0.80 - Unknown)

Caelus API: [Doc]

  •  1.16.5  - Forge(2.1.3.2 - Loaded)
  •  1.17.1  - Forge(3.0.0.2 - Loaded)
  •  1.18.1  - Forge(3.0.0.1 - Loaded)(tested by NavaRayUK over at MoreCube, I haven't tested it)
  •  1.18.2  - Forge(3.0.0.2 - Loaded)

Jade: [Doc]

  •  1.16.5  - Forge(2.8.1 - Working)
  •  1.17.1  - Forge(3.3.1 - Working)
  •  1.18.1  - Forge(4.4.1 - Working) (tested by NavaRayUK over at MoreCube, I haven't tested it)
  •  1.18.2  - Forge(5.0.1 - Working)

Guidebook: [Doc]

  •  1.16.5  - Forge(3.2.1 - Working)
  •  1.17.1  - Forge(3.3.3 - Working)
  •  1.18.1  - Forge(3.4.0 - Working) (tested by NavaRayUK over at MoreCube, I haven't tested it)
  •  1.18.2  - Forge(3.4.0 - Working)

Architectury: [Doc]

  •  1.16.5 - Forge (1.30.55 - Working)
  •  1.17.1 - Forge (2.10.6 - Working)
  •  1.18.1 - Forge (3.7.31 - Working)
  •  1.18.2 - Forge (4.1.32 - Working)

Cloth Config: [Doc]

  •  1.16.5 - Forge (4.14.54 - Loaded)
  •  1.17.1 - Forge (5.3.58 - Loaded)
  •  1.18.1 - Forge (6.2.51 - Unknown)
  •  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.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.1.813.16 KB 13.16 KB
1.0.1.712.37 KB 12.37 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.

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)