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 Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Also this will help a lot…
Wed, 09/09/2020 - 23:48

Also this will help a lot with some plugins I will be making.

Joined Sep 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Hmmm... Interesting. This is…
Fri, 09/25/2020 - 16:04

Hmmm... Interesting.

This is an official variant of this app (but all MCreator options need to be written manually).

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I know the official tool,…
Fri, 09/25/2020 - 16:42

I know the official tool, but as you said, it's not made to work with MCreator.

Joined Sep 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Yeah, that's just for those…
Fri, 09/25/2020 - 18:56

Yeah, that's just for those who is interested.

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
MCR Plugin Creator 0.5.0 …
Fri, 09/25/2020 - 23:33

MCR Plugin Creator 0.5.0

  • Updated to MCreator 2020.5.39514
  • Added the possibility to create code file (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.

https://github.com/Goldorion/MCR-Plugin-Creator/releases/tag/v0.5.0

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
oh yay. Now I can make a…
Sat, 09/26/2020 - 00:48

oh yay. Now I can make a plugin that works in 2020.5 and update it

Joined Aug 2016
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
MCR Plugin Creator 0.5.1 * …
Sat, 09/26/2020 - 01:52

MCR Plugin Creator 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.
https://github.com/Goldorion/MCR-Plugin-Creator/releases

Joined Feb 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Well how do you make one?…
Fri, 10/02/2020 - 20:16

Well how do you make one?

Cuz this looks to complicated

Joined Feb 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Oh i have to know how to…
Fri, 10/02/2020 - 20:18

Oh i have to know how to make plugins

;(

Joined Mar 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
Using this its not as hard…
Mon, 11/02/2020 - 13:14

Using this its not as hard to make a plugin. Its helped a bit with something I’ve been working on

Joined Jul 2020
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
I am having trouble trying…
Sun, 04/04/2021 - 04:54

I am having trouble trying to open it. I unzipped the file I downloaded and am repeatedly double-clicking the jar file and it still won't open. Can someone please help me