MCR Plugin Creator

Started by Goldorion on

Topic category: Plugins and third-party tools

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
MCR Plugin Creator
Sat, 09/26/2020 - 01:53 (edited)

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.

overview

Block Editor

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

  1. Pre-built binaries can be found on the Release page of the GitHub repository.
  2. 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)

 

Edited by Goldorion on Sat, 09/26/2020 - 01:53
Joined Jul 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
so can generator plugins be…
Tue, 08/18/2020 - 08:51

so can generator plugins be created with this?

Joined Jun 2019
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
so can generator plugins be…
Tue, 08/18/2020 - 09:24

so can generator plugins be created with this?

nope, only procedure blocks

 

Joined Jul 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
 iwish i could make plugin …
Tue, 08/18/2020 - 10:21

 iwish i could make plugin .-.

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Thanks! Also I am working on…
Wed, 08/19/2020 - 00:13

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!

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
The 0.2.0 is available. *…
Thu, 08/20/2020 - 18:15

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

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
The 0.3.0 is now available! …
Sun, 08/30/2020 - 03:23

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.

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Nice :) the updates are so…
Sun, 08/30/2020 - 03:57

Nice :)

the updates are so fast.

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
0.4.0 Added the possibility…
Sat, 09/05/2020 - 12:59

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.

Download it on this page.

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Okay I decided just from how…
Sat, 09/05/2020 - 15:20

Okay I decided just from how fast the updates are. I will use this plugin generator 

Joined Jul 2017
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Nice, now a lot of persons…
Sat, 09/05/2020 - 16:38

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

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Instead of the other one…
Sun, 09/06/2020 - 19:59

Instead of the other one most likely.