MCreator 2022.1 pre-release

Published by Klemen on
MCreator 2022.1 pre-release

MCreator 2022.1 pre-release with full Minecraft 1.18 support is here. Make sure to download it and test it out, so we can have a stable release. Read on!

Snapshot changelog

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

  • Added custom villager trades mod element
  • Merged food mod element into item mod element
  • Added new procedure blocks: random item from tag, random block from tag, std. normalized random, random integer in range, random number in range
  • [Bugfix, FG 1.18.2] Custom overworld and cave biomes sometimes spawned improperly
  • [Bugfix, FG 1.18.2] Forge energy did not sync to clients and store to the world save
  • [Bugfix, FG 1.18.2] Custom end dimensions generated one biome only
  • [Bugfix, FG 1.18.2] Nether biomes were spawning above the bedrock roof
  • [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.1 release.

  • Updated bundled Java to version OpenJDK 17
  • Added base support for Minecraft Forge 1.18.2
  • Added Minecraft add-on generator for 1.18.x
  • Added Minecraft data pack generator for 1.18.x
  • Added entity local variable type
  • Added native file chooser support on Windows computers
  • Added render transparent entity model condition
  • Added display shaking animation entity model condition
  • Added optional biome underwater block support
  • Added new built-in entity models: cod, ocelot, piglin, salmon, witch
  • Added new procedure blocks: get entity look vector, get player XP needed to gain a level, copy NBT tags of the item to another item, compare blocks by block state or by a raw block
  • Improved list selectors for big lists in procedure blocks
  • Added context menu to the workspace browser
  • [FG 1.18.2] Added support for mod elements: command, fuel, creative tab, ranged item, potion effect, tag, loot table, living entity, advancement, potion item, GUI, function, key binding, painting, game rule, food, armor, particle, fluid, biome, dimension, overlay, tool, structure spawn, block, plant, custom element, recipe, item, music disc, sounds, enchantments, and variables
  • [FG 1.18.2] Added more ore generation parameters: ore generation shape, negative generation heights
  • [FG 1.18.2] Added custom nether biomes support
  • [FG 1.18.2] Added custom overworld cave biomes support
  • [Bugfix, 1.18.2] Custom overworld-like dimension caves and water generated incorrectly
  • [Bugfix, FG 1.16.5] Custom conditions for melee AI task caused build errors
  • [Bugfix, FG 1.18.2] Custom ores only spawned in the chunk corners
  • [Bugfix, FG 1.18.2] Custom particles crashed dedicated servers in some cases
  • [Bugfix, FG 1.18.2] Binding custom GUIs to custom items caused build errors
  • [Bugfix, FG 1.18.2] Custom fishing rods caused build errors
  • [Bugfix, FG 1.18.2] Tags did not work in brewing recipes
  • [Bugfix] Local variable auto-loading did not work for externally imported procedure templates
  • [Bugfix] Items and tools crashed multiplayer servers in some rare cases
  • [Bugifx] Custom living entities sometimes had too big of a melee attack range
  • [Bugfix] Vanilla structures did not generate in custom dimensions
  • [Bugfix] Fight back attacker AI task call for help option did not work
  • [Bugfix] Custom breeding items parameter did not work with custom living entities
  • [Bugfix] Custom map colors of blocks did not work in some cases
  • [Bugfix] Shoot ranged item procedure block did sometimes not shoot in the right direction
  • [Bugfix] Some other minor fixes and improvements

Release notes

  • Block position x, y, and z blocks were removed as x, y, and z blocks act like those by default when appropriate
  • Changed the format of ranged item projectile entity registry name
  • Workspace encoding was changed from system default to UTF-8, so on some computers, non-standard characters may need to be re-entered where they broke

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

Share this on:

Comments

When I saw full 1.18 support I was really happy that I can update my mods to 1.18.1... well I got a BIG slap on my face. This is just almost full 1.18 support D: Don't get me wrong, I really like MCreator. I know how much work is to make these updates. But you fooled me with that "full support" XD
So after my crying, the real question: Will there be full 1.18 FORGE support then?

I have a Question and i hope someone respond, do i can use the new villagers trades element and the new procedures blocks in forge 1.16.5? i hope its yes !!! because there is some player that have issues with playing 1.17 and higher cause by old graphic card because mojang changed the supported OpenGL version from 2.1 to 3.2 in a 1.17 snapshot! and that stopped some players from playing any new version including me ;-;

What about the custom rendering of skyboxes of the custom dimensions? I'm stuck in my space mod because of that.

Hey, with entities do you think it will be possible to make width and length two different factors when determining hitbox size?

The only thing I'm waiting now is Blockstates and Itemstates! GJ!

Can't remember where the github link is for issues with snapshots but I found that creating variables on the variables tab always defaults to Global when going into Procedures.

"Added new procedure blocks: (...), get player XP needed to gain a level,"

Cool! This is mean that make a solution for exactly storing of XP points will be possible at last. I guess...
This is great! :)
It look's that another thing of my personal wishlist just has been fulfilled.

Well, as for me, then this left a three of most desired by me features, like as full manipulation of entity attribute(max health. etc), better redstone support(direction of signal emission) and item animation(like bow, compass, clock has).

"Merged food mod element into item mod element"
Hmm... Since you did this, whether merge fuel element into item element would be possible too?

Very nice additions, and great idea to start merging some items to a single element.



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.