MCreator 2022.2 pre-release

Published by Klemen on Sat, 07/23/2022 - 16:33
MCreator 2022.2 pre-release

This time with only two snapshots, the pre-release of MCreator 2022.2 is here. This feature-oriented update will be packed with features, so make sure to test it out!

Snapshot changelog

Major new features, improvements, and bug fixes in this snapshot are highlighted with bold text.

  • Added duplicate layer button to the image editor
  • Added some more block and plant tint types
  • Added new mod element type: item extension
  • Added follow range parameter to living entity mod element
  • Added support to switch between Minecraft Forge and Fabric generators
  • Scoreboard procedures now work with all entities, not just players
  • Added new command argument types: message
  • Added new projectile procedure blocks: shoot a projectile from the entity, shoot a projectile at a location with direction, added arrow, fireball, and throwable projectile definition blocks
  • Added new entity procedures: for each passenger, for each direct passenger, get passenger that is controlling entity, and get lowest ridden entity, is in wall, get remaining ticks on fire, is sleeping, is glowing, is swimming
  • Added new text procedures: is text empty, trim text, uppercase text, lowercase text, does text start/end with
  • Added four new texture categories: entities, screens, effects, and particles
  • [Bugfix] Fixed common tags tool dirt tag using the wrong namespace
  • [Bugfix] Command actions did not run when called from a command block
  • [Bugfix] Accept any parameter and call procedure command parameter did not work in some cases
  • [Bugfix] Some dialog windows in image maker froze the UI on macOS in some cases
  • [Bugfix] AI task editor was disabled in the add-on generator
  • [Bugfix] Food mod element failed to properly convert to the item in some cases
  • [Bugfix] Wandering villager custom trades did not work
  • [Bugfix] Checkboxes in custom GUIs had too big of a click region
  • [Bugfix] Some other minor fixes and improvements

Release changelog

Below is the changelog of the previous snapshots, covering all the changes in the upcoming 2022.2 release together with the snapshot changelog.

  • Updated Blockly to 2022 Q1 Patch 2
  • Updated bundled Java to version OpenJDK 17.0.3
  • Added new Java plugins system for more advanced MCreator plugins
  • Added some new tags to the common tags tool
  • Added blockstate management procedure blocks to universally read, write and modify block states
  • Added requires correct tool option for blocks
  • Added is solid option for plants
  • Added new block triggers: projectile hits the block
  • Added new plant triggers: projectile hits the plant, entity walked on the plant
  • Added new command argument builder with Blockly editor
  • Added new command argument types: number, logic, string, literal, block position, entity, item, block state
  • Added procedure blocks to read specific command arguments
  • Added support for adding custom trades to wandering traders
  • Added custom block pitch rotation support
  • Spawn entity procedure blocks and biome selectors now only show spawnable entities
  • [Bugfix, FG 1.16.5] Mega spruce trees in custom biomes crashed the world generation
  • [Bugfix, FG 1.16.5] When custom projectile hits block procedure trigger executed twice
  • [Bugfix] Custom slots did not look the same as vanilla slots
  • [Bugfix] On GUI closed procedure was not called on non-slot custom GUIs
  • [Bugfix] Some other minor fixes and improvements

Release notes

  • Added 4 new texture categories: entities, effects, particles, and screens. Existing workspaces will be converted to new categories automatically.
  • Removed fuel mod element (replaced by the new item extension mod element). Existing fuel mod elements will be converted to item extensions automatically.
  • Removed custom item dispense behavior settings (replaced by the new item extension mod element). Existing item mod element dispense behavior settings will be converted to item extensions automatically.
  • Replaced current shoot ranged item procedure block with new projectile procedure blocks
  • [Plugins] Replaced some of the custom Blockly extensions with a new field type
  • [Plugins] Added a new template type for command arguments

Make sure to test this snapshot out so the release will be as stable and bug-free as possible. Leave a comment with your feedback on the update below. Stay tuned and keep on modding!

Share this on:

Comments

I'm sure devs would love to include all generators ever possible, including 1.0, alpha, infdev, indev and classic.
The question is, does the fact you would love to do something, result you are able to? Unfortunately no, and this is also the answer for your comment ^^
1.17 support is dropped already, and MCreator devs support up to two versions, since the more versions are supported, the more work they have and less is done eventually

Its been so long!!! When it will be released i wanna use the new features !!! this should get released soon

I found a big problem (MCreator 2022.1). Custom structures don't generating in nether dimension, custom plants same

This is great! MCreator is probably one of the best mod creation platforms I've eve had the pleasure to use, keep up the great work!

Does anyone know if and when support for custom trees including support for saplings is being implemented.



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.