1st 2022.1 snapshot - Full Minecraft 1.18 support

Published by Klemen on
1st 2022.1 snapshot - Full Minecraft 1.18 support

The first snapshot of the year is here, fully covering Minecraft 1.18 while still supporting 1.16. and 1.17 at the same time. Learn more in the article!

Snapshot changelog

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

  • Updated bundled Java to version OpenJDK 17
  • Added base support for Minecraft Forge 1.18.2
  • [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
  • Added Minecraft add-on generator for 1.18.x
  • Added Minecraft data pack generator for 1.18.x
  • Added entity local variable type
  • Improved list selectors for big lists in procedure blocks
  • Added context menu to the workspace browser
  • [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

  • 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 install and test this snapshot, so we can get it to a stable release as soon as possible :) Leave a comment, feedback and stay awesome!

Share this:

Comments

So excited for this! Great job! One question, will the next version allow for underground biome creation? Unless I missed something while looking through the new snapshot, I don't believe it does yet. Still, Phenomenal work! MCreator is still one of the best pieces of modding software available for any game!

Even more excited, I hope my OP didn't sound ungrateful in any way. I am truly amazed at how far this software has come over the years. I literally watch the snapshot completion bar every day. Thanks to everyone who is keeping this going. I truly can't wait to see what's next!

but, Also, when I create a 1.18.2 project and try to create an item, I get a Gradle error.
The content is "sure the code of the java file is different"
someone tell me please...

Steps I'd recommend to do:
1. make sure this item works perfectly fine on other generators (no Gradle errors there)
2. if you find this exists only on 1.18.2, try reload the code (this hammer and ticket buttons on top right) and see if it fixes it
3. if it still persists, make GitHub issue, adding as many details as possible (best way is to send full log of the Gradle issue via GitHub Gist, and if you have demo workspace with this one item, you can also send it)

I just had a question about the "added entity local variable type." Is this a way to save an entity as a local variable so that they can be used elsewhere, or is it something else. If so, is there any way a global variable for entities could be made as well?

Well, this is already a great addition and I am excited to be able to us it. Will there be any potential for a global variable version of this though? Being able to easily keep these stored entities across multiple procedures would be great for even more advanced mechanics.



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.