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

This update is in a pre-release state, meaning it won't get new features. 1.19.x support is planned for MCreator 2022.3.

Regarding release dates, we can not provide release dates as this project relies on mostly voluntary work in the free time of the maintainers and contributors. Thank you for understanding.

Ok, when MCreator 2022.3 is out, I‘ll update all my forge mods to 1.19.x.

Also, this is a very nice update, I already downloaded and tested it. I hope, that this can be go in a full release state very soon!

PLEASE make it 1.19/1.19.0 if possible tho because i don't think a lot of people want to mod for 1.19.1 considering *cough cough* Mojang's horrible global ban system. I think people would rather stay in 1.19- at least until they remove the global ban system (if they even decide to remove it). I mean, idk maybe 1.19 and 1.19.1 mods have the same stuff and 1.19 mods can be used in 1.19 and 1.19.1, but i think that wasn't the case for 1.18.1 and 1.18.2 so i dunno.

This is great update especially the projectile ones (cuz i'm not really expirienced). But I also want to know if we'll ever get
(if provided itemstack is on cooldown) procedure. It's really going to help my mod since it's based on weapons and cooldowns!

This update is in a pre-release state, meaning it won't get new features. 1.19.x support is planned for MCreator 2022.3.

Regarding release dates, we can not provide release dates as this project relies on mostly voluntary work in the free time of the maintainers and contributors. Thank you for understanding.

Ok, when MCreator 2022.3 is out, I‘ll update all my forge mods to 1.19.x.

Also, this is a very nice update, I already downloaded and tested it. I hope, that this can be go in a full release state very soon!

How do I download this? I went to the download page but there was no option to downoad this snapshot.

Nice job as always, I hope one day you get the mainstream recognition you deserve. Keep moving forward!!!

It doesn't note the bugs regarding return procedures, I guess I'll update to this and see if it works, I actually came here to report it as I have had the snapshot as my development version for the last week lol. So many little bugs.

So I have tested it in the latest snapshot, and it still doesn't compile return procedures correctly, it doesn't add true or false to "return true;" or "return false;" just "return;". at the moment I am just manually adding the values. This could be due to my plugins that I have been porting since 1.12, but I can't see how, so check it yourself.



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.