MCR Plugin Creator

Started by Goldorion on Sat, 08/15/2020 - 18:19

Topic category: Plugins and third-party tools

Last seen on 01:25, 30. Oct 2020
Joined Aug 2016
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • 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
Last seen on 02:59, 26. Oct 2020
Joined May 2018
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Nice!, It will be very…
Sun, 08/16/2020 - 01:49

Nice!, It will be very useful to create plugins. :)

Last seen on 21:56, 29. Oct 2020
Joined Mar 2020
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Yay now I can make a plugin!…
Sun, 08/16/2020 - 22:24

Yay now I can make a plugin!!! if your wondering why only now I can make a plugin it is because I am not currently good at coding. Nice plugin :)

Last seen on 04:35, 28. Oct 2020
Joined Jun 2019
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
this isn't a plugin...
Mon, 08/17/2020 - 12:27

this isn't a plugin...

Last seen on 01:25, 30. Oct 2020
Joined Aug 2016
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Yay now I can make a plugin!…
Mon, 08/17/2020 - 13:16

Yay now I can make a plugin!!! if your wondering why only now I can make a plugin it is because I am not currently good at coding. Nice plugin :)

You just need to know code to make the code of the blocks/triggers, so if you don't know how to code, even this software won't help you because currently, it only generates the JSON file for an output procedure block to make plugin fasters. Also, as CrispyChips has said, it's not a plugin, it's a new software I'm developing.

Last seen on 01:25, 30. Oct 2020
Joined Aug 2016
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Great work, did not notice…
Mon, 08/17/2020 - 13:17

Great work, did not notice this topic immediately ;)

Thank you^^

Last seen on 21:56, 29. Oct 2020
Joined Mar 2020
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
I noticed this isn't a…
Mon, 08/17/2020 - 17:09

I noticed this isn't a plugin after I commented. Also how do you install the app? I have the zip file but what do I do with it

Last seen on 01:25, 30. Oct 2020
Joined Aug 2016
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Unzip the folder, then just…
Mon, 08/17/2020 - 18:03

Unzip the folder, then just double click on the JAR file.

Last seen on 21:56, 29. Oct 2020
Joined Mar 2020
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
Okay thanks!
Mon, 08/17/2020 - 20:13

Okay thanks!

Last seen on 21:56, 29. Oct 2020
Joined Mar 2020
User points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • Tracker tickets:
  • MCreator plugins:
  • Comments:
How do I unzip the file? I…
Mon, 08/17/2020 - 20:17

How do I unzip the file? I have never unzipped a file before so I don't know.