The second 2020.5 snapshot and some updates

Published by Klemen on
The second 2020.5 snapshot and some updates

The second 2020.5 snapshot is here. The first release of MCreator with community contributions! There are some updates regarding the ending too, so make sure to read on.

This is the second snapshot of the MCreator 2020.5 release, and the first-ever public release with open-source community contributions. Big thanks to all contributors that helped shape this snapshot. I was able to merge most of the current PRs into the snapshot (59 PRs from 10 contributors + many translators, congratulations guys). There will be another snapshot as usually, so I and Matej will be able to merge more PRs but don't go overboard with them, so we can make sure all valid PRs are merged before the release ;)

EAP 2020.5.39514 changelog

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

  • Updated Blockly to 2020 Q2 patch 2 and added support for different block rendering styles
  • Greatly improved Console tab Gradle tasks syntax highlighting
  • Ranged items and food can now specify use animation type
  • Added waterlogging support to custom blocks
  • Added support for crop model to blocks and plants
  • Added support for custom damage sources in procedures
  • Added back biome name field
  • Added painting mod element
  • Added double plant type support to the custom plant mod element
  • Items and food can now specify rarity
  • Added knockback resistance and attack knockback parameters to custom entities
  • Added itemstack dependency to entity picks up item procedure trigger
  • Added option to disable plant dropping and use loot tables instead
  • Added option for credits field and plugin dependencies in MCreator plugin info
  • Custom items can now define recipe remainder to any item or block
  • Added support to set foliage color of biome separately from grass color
  • Added the game-rule set and get procedure blocks
  • Added is provided advancement equal to procedure block
  • Added conditional enchantment glint support for all item mod element types
  • Strike lightning procedure block can now specify the lightning to be a visual effect only
  • Added log text with log level procedure block
  • Added procedure block to get the localized text for a given localization key
  • Added on item dropped procedure trigger to custom items
  • Added new entity procedure blocks: tame entity, is the entity a child, make entity ride entity, get shoot power of entity if projectile, remove specific potion effect, is entity leashed, get the owner of the entity, is the entity in water, lava, water or bubble column, water, rain, or bubble column, is entity alive, is entity invisible, is entity invulnerable, is entity non-boss
  • Added new item procedure blocks: has item enchantment, remove a specific enchantment from the item, is item specific tool type, show item totem-like animation
  • Added new procedure triggers: player completes advancement, a block is multiplaced (double plants, beds...), entity drops/picks up experience, entity falls, player uses/stops using/finishes using item
  • Added new procedure dependency immediatesourceentity to entity attacked global trigger
  • Added option to spawn some vanilla structures in custom biomes: villages, strongholds, mineshafts, woodland mansions, ocean monument, ocean ruins, shipwrecks, igloo, desert pyramids, and the jungle temple
  • Added seagrass per chunk option to biomes
  • Default biome features can now be specified in custom biomes such as caves, ores, lakes, icebergs, fossils, and many other
  • Added language selector to the preferences dialog (experimental feature)
  • Added light color interface theme support (experimental feature)
  • [#64081] Added support for custom tag namespaces
  • [#66079] Separated water and water fog for biome colors
  • [Bugfix #66046] Custom GUI WYSIWYG editor had rendering glitches in some cases
  • [Bugfix #66031] Custom sound subtitles did not translate properly
  • [Bugfix] Player variables reset upon leaving the end dimension
  • [Bugfix] Potion related procedure blocks could crash the game in some cases
  • [Bugfix] On initial entity spawn procedure trigger did not trigger with child entities
  • [Bugfix] Plugin loading order was ignored in some cases
  • [Bugfix] Some other minor fixes and improvements

Release notes

  • [Plugins] Added Blockly shadow block support for optional inputs

Minecraft 1.16.x and development ending

Minecraft Forge released a recommended build for 1.16.3, so there is now a version we could build on. It was decided 2020.5 will be for 1.14.4 and 1.15.2 only already, and all PRs had to conform to this, so we are sticking with this decision.

I will be entering my last UNI year and due to my upcoming master's degree, I will be pausing my job to have more time for university, which means some more time could free-up for the upcoming few months for MCreator too. So there might be MCreator 2020.6 for 1.15.x and 1.16.x in the future released under the official MCreator name. I am not promising this yet, it is just a plan, and I want to be as transparent with the community as possible. I will definitely let you know for sure before the final 2020.5 release. This does not mean ending will not happen, it just means the plans might be shifted a bit into the future.

In case 2020.6 happens, it will be focused mainly on 3 things: 1.16.x support, bug fixes and stability improvements, and translations.

I want to address some speculations circling around the community here too. The website is not just shutting down anywhere in the future, moderator and wiki contributor roles are still there, also all forms and functions open. While things will ultimately have to end in the future (development much sooner than the website; the website will likely be up for quite some time). The problem is that all this happened quite quickly for me too, so I don't have all the answers at hand, but I still try to be as transparent as possible, so thank you for your understanding. Just don't cause additional drama we do not need.

Make sure to tell us what you think about the update in the comments, test out the snapshot, and report bugs of the snapshot on the tracker. If you have any questions or feedback on the ending, leave it in the comments too ;) Stay awesome!

Share this:

Comments

Custom Stairs, slabs, fences, walls, panes, and leaf blocks should be water loggabble. I just don't know on custom blocks with custom block models.

I don't know if that was a question for me or just another to go with what I asked.

Yes! We can now change if the entity is changeable or rideable IN THE CODE! That's what I asked for!
Thank you SOOOOOOOOOOOOOOOOOOOOOO much!

It is so sad,mcreator take up 50 Percent of my channel view and that is because the big community and all the support from dev and the most important is that thousand of people are using it and many mod are made of it,including some great one

DUDE
i was CHOCKING while reading all the aditions
i cant believe all the stuff i REALLY needed and didnt know, stuff that i always wanted as features and stuff
imo one if not the best update so far, this is so epic

For some reason, my procedure blocks in this snapshot are stuck together and i cant scroll down and it is broken.
I am on windows 10, on a Ryzen 3 2200 GE (With Vega integrated graphics).

Thank you for this update and Thank you for thinking of 2020.6
This really made my day :D

Hey Klemen, this may not be the right place for this, but I don’t know how to otherwise contact you about this. (I tried sending an email to Pylo but I didn’t get a response.) I would like to offer to proofread announcements and MCreator website pages. No offense meant, I’ve just noticed some grammatical/punctuation errors here and there and I’d like to help with that, if you’re open to that sort of thing. :)

Strange, I did not see any emails on this.

I suggest opening a forum topic with notes as there are not really other means to communicate this.

Keep in mind I might not be able to fix them all (or many) as this is a low priority thingy in my already low-amount of time I can dedicate to MCreator. I use Grammarly to avoid mistakes, but some still happen.



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.