At Pylo we have decided that it is time for MCreator to receive a larger change - an update we call MCreator 2. MCreator 2 is only a conceptual idea right now, but we have already started to work in the direction of making it true.
We don't have an official release date yet, but most likely it will be in the last quarter of 2018 as we will still work on the 1.x.x series in the parallel.
We have started the MCreator 2 update roadmap landing page, on which users can track the progress of the MCreator 2 development process.
Users can also participate in the official MCreator 2 Roadmap forum topic on which we accept user ideas and suggestions and we will consider adding the most popular requests to MCreator 2 too.
First stage of updating
The first stage of development progress is targeted at the current 1.x.x branch of MCreator. That means most of the changes will be backported to current versions of MCreator. Changes in this stage include important bug fixes, improvements to workspace storage system, preferences management, improvements to the code generation system and editable events.
In the second stage, we will design MCreator to store workspaces in user selected folders instead of inside the installation. In this stage, we will separate MCreator 1.x.x and 2.x.x branches. The first public development release of MCreator 2 will happen at this point so we get first feedback and fix any potential bugs that could be present at this point.
MCreator 1.x.x will get the support for exporting workspaces to 2.x.x version. We will try to do our best to make the export as complete and supported as possible.
Multiple Minecraft versions support
After workspaces are separated into folders and we separate code generation system from mod creation, we will implement a system to switch between Minecraft versions of the workspace on the fly. At this point, we will start adding support for multiple versions of Minecraft in single MCreator version.
First, the current version will be supported, then we will start to backport older version. We have some more details about this change ready, but more about this in the future blog post.
Next stage will be UI improvements. We will add full-screen support for the whole MCreator, improve the integrated image editor and add new tools.
After we make a good foundation in the backend for MCreator 2, new features will be added based on user suggestions, with these features being requested the most having bigger priority. If you want to suggest us what should be added, comment on this post or add a reply to official MCreator 2 forum topic.
Stay tuned for more information on MCreator 2 as we will keep you updated with changes to plans, improvements, and milestones.