Topic category: Plugins and third-party tools
MCR Plugin Creator is a software I'm developing to help at the MCreator plugin creation. In the beginning, I wanted to make itas a new MCreator generator, but MCreator has a bad support of Blockly to do something like this.
Disclaimer
This project is not official. It is not affiliated with the respective owners and maintainers of MCreator and Pylo.
Features
- Create AI tasks and Procedure blocks (output/procedural)
- Export blocks and plugin.json in a JSON file
- Import AI task/procedure blocks (arguments are not imported)
- Create as much plugins as wanted and re-open them later (arguments are not imported)
Installation Instructions
- Pre-built binaries can be found on the Release page of the GitHub repository.
- When you have downloaded the .zip, unzip it in the folder you want and click on the JAR file.
Important Information
- This software is developed in my free time and by myself only.
- To use this software, you still need to know how to create MCreator plugins because it doesn't say what and how you can use each field.
Credits/License
Dev - Goldorion
Thanks to all of you helping in reporting bugs, using or anything else.
The software's GitHub repository is here.
Licensed under the Apache 2.0 License
- Plugins created with this tool may be closed source and/or be distributed with a different license.
- Appropriate credit must be provided to the creators and maintainers of this software.
- Forked versions of this software must be distributed under the same license as this with attribution if distributed.
- Don't re-distribute this software without a link to the release page of the Github repository.
Changelogs:
0.5.1
- [Bugfix] Plugins didn't work(Added the texts.properties file)
- [Bugfix] AI task blocks were loaded as procedure blocks.
- [Bugfix] Delete a block did not delete its file.
You have to use this version to be able to use your plugins in the second snapshot.
0.5.0
- Updated to MCreator 2020.5.39514
- Added the possibility to create code files (Java file only)
- Added the possibility to create as many plugins as wanted and to re-open them
//Arguments won't be imported as it uses the same system than to import a single file.
0.4.0
- Added the possibility to create Procedural procedure blocks
- Added the possibility to make AI task blocks
- Added a setting to change the inputsInline setting
- A JSON file will be now generated after a block has been saved.
- Added the possibility to create the plugin.json
- Implemented the "Delete" and "Edit" buttons for the arguments
// To save the argument you edited, you need to re-click on new, and then, delete the old argument.
0.3.0
* **Added the possibility to add arguments (input value, field input and field checkbox)**
// To create a new argument, change the choice box and give a name, then create on "New".
// You won't see the argument on the list, but it's saved. Just save the block and reopen it to see them.
// At the importation of a JSON file, arguments won't be imported.
* [Bugfix] JSON files kept sections with no value
0.2.0
* Added the type of procedure block in the list view
* Added a selection menu to choose the block type to create
* Added support to use all dependencies
* Added an error message during the importation of a block if the file is an unsupported block.
* Added the possibility to use extensions
* Added a dropdown with all output types possible
0.1.1
- [Bugfix] MacOS users couldn't open the JAR file.
0.1.0
First public version
- Possibility to create new output procedure blocks (without arguments and extensions).
- Possibility to export and import procedure blocks (with current features)
nice! :-)
so can generator plugins be created with this?
nope, only procedure blocks
oh..
iwish i could make plugin .-.
Thanks! Also I am working on a plugin for 1.13.2 since I saw it on a forum topic.
Now it won't be nearly as hard!
The 0.2.0 is available.
* Added the type of procedure block in the list view
* Added a selection menu to choose the block type to create
* Added support to use all dependencies
* Added an error message during the importation of a block if the file is an unsupported block.
* Added the possibility add extension
* Added a dropdown with all output types possible
I wanted to fully implement the input value arguments, but I've still have few bugs (I don't know how to fix them), so I decided to publish this version without them, and I will try to finish them for the next update.
https://github.com/Goldorion/MCR-Plugin-Creator/releases/tag/0.2.0
This is evolving quite fast! Great work :D
The 0.3.0 is now available!
* Added the possibility to add arguments (input value, field input and field checkbox)
// To create a new argument, change the choice box and give a name, then create on "New".
// You won't see the argument on the list, but it's saved. Just save the block and reopen it to see them.
// At the importation of a JSON file, arguments won't be imported.
* [Bugfix] JSON files kept sections with no value
Download it on this page.
Nice :)
the updates are so fast.
0.4.0
// To save the argument you edited, you need to re-click on new, and then, delete the old argument.
Download it on this page.
Okay I decided just from how fast the updates are. I will use this plugin generator
Nice, now a lot of persons can contribute to mcreator and add new possibilities easily. I can't wait to see what the plugins of the future will look like
Instead of the other one most likely.