2nd MCreator 2023.3 snapshot - Minecraft 1.20.1

Published by Klemen on
2nd MCreator 2023.3 snapshot - Minecraft 1.20.1

MCreator fully supporting Minecraft 1.20.1 is finally here. We worked hard on this one and also fixed a lot of bugs in the process so make sure to check this snapshot out!

3 Minecraft versions again?

Let's cover the confusion here first. Yes, this MCreator 2023.3 snapshot supports Minecraft 1.19.2, Minecraft 1.19.4, and Minecraft 1.20.1. The full release will only support 1.19.4 and 1.20.1 however. This is because while porting we added minimal changes so we can also still support 1.19.2. Going forward, it is the same as usual, we only cover two versions due to the high cost of maintenance of more than two generators.

Snapshot changelog

This is a full changelog of this snapshot with more notable changes highlighted with bold text.

  • Improved handling of broken and damaged workspaces so certain broken mod elements don't break the whole workspace
  • Added an image asset view to allow viewing and saving assets stored in JAR files
  • Software now tries to hint Gradle to stop running daemons when it is closed
  • Improved data list selectors of some procedure blocks
  • Added new feature mod element feature types: none, random patch, random feature from a list
  • Added a new inline placed feature block that allows defining additional placement definitions per feature
  • Added base support for Minecraft Forge 1.20.1
  • [FG 1.20.1] Added support for: workspace base, custom code, creative tabs, recipes, tags, functions, biomes, dimensions, loot tables, advancements, music discs, key bindings, sounds, global variables, paintings, game rules, item extensions, enchantments, commands, potion effects, villager professions, villager trades, items, potion items, dimensions, armor, fluids, particles, plants, tools, blocks, GUIs, ranged items, features, overlays, living entities, AI tasks, procedures
  • [DP 1.20.1] Added support for: workspace base, recipes, tags, functions, biomes, dimensions, loot tables, advancements
  • Added Minecraft data pack generator for 1.20.1
  • [Bugfix, A 1.20.x] Swim randomly AI task did not work properly
  • [Bugfix] particle mod element expiry condition did not work with procedures using world dependency
  • [Bugfix] Text inputs in custom GUI mod element rendered above custom tooltips
  • [Bugfix] Importing of files did not work in some rare cases
  • [Bugfix] Follow entity AI task caused build errors in some cases
  • [Bugfix] GUI slot management procedures did not work properly on client-side
  • [Bugfix] One could import and make textures for texture types that may not be supported by some generators
  • [Bugfix] Some other minor fixes and improvements

Release changelog

Below is the changelog of the previous snapshots, covering all the changes in the upcoming 2023.3 release.

  • Updated bundled Java to version OpenJDK 17.0.7
  • Added Minecraft add-on generator for 1.20.x
  • Reduced macOS DMG image size by 40%
  • Repair items for custom armor and tools can now use tags and wildcard items
  • Blocks affected by special tools can now use block tags and wildcard blocks
  • Replacement blocks for custom block ore generation can now also be specified as tags or wildcard blocks
  • Compatible items list for custom enchantments can now use tags and wildcard items
  • Added an option to switch item textures and models based on the item properties
  • Added an option to define new item properties for custom items
  • Added slot id dependency to slot procedure triggers
  • Added support for tooltips in custom GUI mod elements
  • Added blockstate providers: weighted list of blockstate providers, randomized integer property of blockstate
  • Improved feature mod element templates sorting
  • Added damage source dependency to some procedure triggers
  • Added a new procedure block to check if a damage source is of a certain type
  • [Bugfix] Running a test server could sometimes cause consecutive client or server runs to fail
  • [Bugfix] DMG installation disk did not open on macOS 11
  • [Bugfix] In some rare creative tab setups workspaces failed to build
  • [Bugfix] Map colors list was missing podzol
  • [Bugfix] NBT viewer hung the application when big NBT structures were opened
  • [Bugfix] Some other minor fixes and improvements

Snapshot release notes

  • Removed is block material type procedure block. Existing blocks will either be converted to a suitable block tags check or to false procedure block if no suitable conversion is found
  • Removed "any concrete" and "any concrete powder" blocks because the tag for them does not exist in the game

A download of the snapshot is possible on the Download page under the Snapshot downloads section. 

Make sure to test the snapshot out so we can fix any potential bugs you find out. Leave a comment with your feedback on the update below. Stay tuned and keep on modding!

Share this:

Comments

Hello! I haven't used MCreator in a while, after switching to traditional modding a couple years ago. I'm so glad to see that MCreator is continuing to receive awesome updates! You've done so much to make modding fun and accessible with this powerful tool, and to foster a new generation of Minecraft modders--including myself--who will go on to make amazing mods! I can hardly find the words to express my gratitude. We all owe you so much.

It's not a good idea to put out a 1.20.1 version of my mod using this is it? Should I wait until release?

i think the potions effect or somthing to do with it might have a similar bug like this one i read about in a forum from 3 years ago. said it was fixed by Nuparu. i cant get my effect to start unles i put my proceders in the active tick trigger rather than the effect started aplied. i got it to work on when effect started but only with the player uses item additional triger but due to the itemstack dependencies it wouldnt let me specify the item

So you on all snapshot releases will have 1.19.2 but the full release will not include it, right?

Why not keep it in the full release, but label 1.19.2 as unsupported or incomplete to indicate you won't be maintaining this version. Then let community make plugins that fix any issues that arise from not being supported.

Because when we do changes to the MCreator we need to do changes to generators to keep them working and this requires work we can't invest in 3 generators.

If you just want to keep it there, you can copy it from older versions, but this is bound to break things (which is the reason why we don't do that ourselves).

1.18.2 for forge does work in 2023.2 snapshots & release if you use the core generator (little bit buggy though) and 1.20.1 for forge works in the 2023.2 release from the core generators by copying the plugin to the other dmg file (on mac)

I would advise not doing either of those. If you need older versions, I suggest using plugins or older versions, but definitely not copying generators to different MCR versions as this is bound to break your MCreator in a way or another

Could corrupt the gradle but I still do that when its a small change, once I copied the 1.16.4 generator from the 2020.6 snapshot into the 2021.1 files and it worked perfectly fine but I don't use it anymore.



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.