The big 2020.2 update pre-release

Published by Klemen on Fri, 03/20/2020 - 17:07
The big 2020.2 update pre-release

The last snapshot of one of the most important and anticipated update so far is here. In this pre-release version, we added some more features from the issue tracker.

This is the last snapshot of MCreator 2020.2 before the actual full release. This means it is the time to test out this version and report any bugs, so we get them sorted out before the big release. This was our main motivation for the snapshots too, to make the release cycle a closed feedback loop between you, the users, the community and us, the developers.

This snapshot was mostly oriented on getting some more features into the 2020.2 release. We have finally fixed some quite old tickets suggesting some neat features.

EAP 2020.2.12518 changelog

Major new features in this snapshot are highlighted with bold text.

  • Added text type NBT tag procedure blocks
  • Added get entity pitch rotation procedure block
  • [#44302] One can now specify recipes to unlock when a custom advancement is completed
  • [#51689] Added set item in main/off hand procedure block
  • [#53272] Improved flammability parameters of custom blocks and plants
  • [#52851] Added reaction to pushing parameter to custom blocks
  • [#57194] Added slipperiness parameter to custom blocks
  • [#54672] Added "is block ladder" parameter to custom blocks
  • [#56053] Added custom recipe group parameter
  • [#53089] Added set item in armor slot procedure block
  • [#47932] Added get harvest level of item procedure block
  • [#54433] Added damage type parameter to damage entity procedure block
  • [#55657] Added set entity velocity and set entity rotation procedure blocks

EAP 2020.2.11618

  • Added support for plugins that can add new procedure blocks, generators, AI tasks and more
  • Added simulate block right-click procedure
  • MCreator now generates code separated in proper java packages
  • Generated code no longer contains MCreator branding prefix
  • Mod package name and credits text can now be changed
  • Improved general performance of both UI and generator system
  • [#51048, 1.14.4] Added new recipe types: blasting, smoking, campfire cooking, stone cutting
  • [#57157] Added option to select frequency per chunk for structure spawn
  • [#57355] Custom files in mod assets folder are now preserved
  • [Bugfix] Player ability procedure blocks (flying, building, ...) did not work properly
  • [Bugfix #57023] Custom overlay images covered hot-bar and other UI elements
  • [Bugfix #57699] Custom music discs did not work with custom sounds
  • [Bugfix #57695] Custom GUIs without slots crashed the game when opened
  • [Bugfix #57684] Block NBT tags did not work properly in some cases
  • [Bugfix #57636, 1.14.4] Custom fluid physics did not work
  • [Bugfix #57796, 1.14.4] Get smelting result procedure block did not work properly
  • [Bugfix #57854, 1.14.4] Command parameters did not work

EAP 2020.2.09617

  • Added support for data packs for 1.15.x
  • Updated Minecraft Forge for 1.14.4 to version 28.2.3
  • Updated some procedure templates
  • Duplicate mod element now duplicates the code if the mod element has code locked
  • Improved UI performance and responsiveness with big workspaces
  • Added option to make custom blocks tick randomly based on the global tick rate
  • Added option to display custom entity and block NBT tags on GUIs and overlays
  • Custom block NBT tags are now properly synced between clients
  • Added replace block (and optionally keep state, inventory, and NBT) procedure block
  • Blocks are now bound to a custom GUI instead of GUIs being bound to blocks
  • Added option to enable the block to open GUI when right-clicked without procedures
  • Simplified GUI creation and made it more intuitive
  • GUIs can now have functional slots without having to be bound to a block
  • [1.14.4] Added full support for OBJ models
  • [#53951] Added new block bases: leaves, slabs, trap doors
  • [#47657] Added new mod element type: music disc
  • [#53884] Added format number to text procedure block
  • [Bugfix, 1.14.4] Fluid buckets did not render properly
  • [Bugfix, 1.14.4] MCreator could start lagging when Minecraft was launched for a few times
  • [Bugfix #56833] Key bindings were triggering even with GUIs open
  • [Bugfix #56988] Custom code mod elements did not properly import
  • [Bugfix #56984] Opening older workspaces failed in some cases
  • [Bugfix #56944] Build could fail on computers with Turkish locale
  • [Bugfix #56831] Attack speed parameter did not work properly for custom hoe tools
  • [Bugfix #56835] One could not use less than and greater than characters in GUI labels
  • [Bugfix] GUI slot management procedures did not work properly
  • [Bugfix] Remote workspace could stop working in some cases
  • [Bugfix] Other minor bug fixes and stability improvements

Remote workspace tutorial series

At this point, we would like to remind you about our remote workspace tutorial series in case you have missed it. In this 4-part tutorial series, we cover the remote workspace usage from basics to more advanced scenarios such as merging changes. If you are interested in using the remote workspace system but do not know how to start, it might be worth checking this series out.

Watch Remote workspace tutorial series now

Keep in mind that there are some bugs with remote workspaces in 2020.1, but they will be fixed in 2020.2. If you find any bugs still present in this 2020.2 pre-release, make sure to report them, though.

Make sure to tell us what you think about the update in the comments, report bugs of the snapshot and stay tuned. Keep on modding and consider donating to help us work on MCreator. Thanks :)

Share this on:


Nice, still need the Snow Glitch In Custom Dimensions fixed though other then that, I like it

No big features like the two last snapshots, you deceive me. (I know this is a lot of work. ;))

To be serious, it’s nice to see you have added some new features asked by the community. I can’t wait to test it tomorrow (because I have never my computer when you release snapshots xD), and find as many as possible bugs.
Otherwise, do you plan to make an update based on the community requests in the next updates?

Check this ticket: But features of 2020.2 are mostly closed, this is a pre-release intended for you to test it before we release it to avoid having bugs in the release. After the actual release, only major bugs will be sorted out in a patch, other bugs will have to wait for 2020.3.

I do have the latest version. Here is an example.
My Burning Eye of Garmadoss and Frozen Eye of Axu Bosses are supposed to charge at the player. But if I set them to fly they slowly glide to attack the player.

Hello good afternoon

In itself, I don't know if it has been fixed, but I would like to know if for this update I can already modify the speed factor of the swords, since it always stays at 1.6, I would like it to be increased or decreased

And well, I would also like a loading system for the bows, so you can change the texture of each load and manually modify the damage after each load.

On the other hand, I liked the new update and I like that they use the ideas of the community, their effort for this program is highly appreciated and, above all, I thank them for expanding the way of making a modification here, because over time I know they can do great things with Mcreator.

Thanks for a great program like this and thanks for giving mod veterans a chance to create a mod.


I don't know if you already have
request, but I would like that the texture of a block or element can also be modified with some specific action.

On the other hand, I don't know if the simple use of the Ore Dictionary will return, because while I was working on an update, I lost the progress of the recipes related to this, since I could no longer use wood from my mod as common wood, I don't know if I can do this with the current system, in which case I would like to know how :)


Ore dictionary system is now included in the new tag mod element. I suggest you check our tutorials collection playlist on our YouTube channel which contains many examples and tutorials that can help you get started with MCreator:

Donate to MCreator

By donating to developers you can speed up development, as with more resources, we can dedicate more time to MCreator. It is a free project made by developers working on it in their free time.