The second 2020.5 snapshot and some updates

Published by Klemen on Fri, 09/25/2020 - 10:33
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 on:

Comments

I would like to ask if MCreator will be still usable after you shutdown? Because at the moment it's my most favorite thing to do... Creating something custom for my most favorite game and you know, my java skills suck pretty much, so I'm extremely thankful for MCreator. So will I be able to use it?

Yes, it has been answered a thousand times, as long as Forge servers will be online, and versions will be taken care of, it doesn't matter if MCreator is online or offline. For example, Forge not having support for versions like 1.7.10 anymore is the main reason why we can't so mods for 1.7.10 in MCreator.

rlly no 1.16.3 you can make test unstable forge versionen but ok.

Amazing, yet sad. I'm so glad to finally see rarity for items, one thing I have always wanted. It might not seem like much, being basically just different coloured text... But I have really wanted to see modders-and those who download them- have the chance to make obvious differences between basic ore swords in their mods and legendary, mod ending ones. Paintings? Yes please! Vanilla structures in custom biomes? That might trigger a Mezicraft 9. Jungle temples can now be added to custom biomes, whether amazing, diverse jungle worlds or just Jurassic Park recreations. I'm so new to Mcreator, not having been with it for a year, and I remember finding the new updates annoying. Now I realise... I'm going to miss them. It's been amazing for the short time I've been here.

Dear Klemen.
can you try hire a sub developer to create updates
and stuff, and if your worry about what we would do you can always check up on him.

From "SpiderBro" :D

Hiring is not something feasible even if we ignore the project is open-source.

I can't myself have this project as an income source (did you notice you did not have to pay a cent to download MCreator?), so how would I be able to afford a developer?

me: hears mcreators ending
me: nooo this was the best way to mod...
me now: its fine. Ive been coding a 1.16 forge generator. But its still sad to see something with so much potential go... I will never forget 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.