1st MCreator 2024.2 snapshot - Many improvements

Published by Klemen on
1st MCreator 2024.2 snapshot - Improvements and fixes

The first snapshot of the second MCreator release of the year is here. It includes many bug fixes, new features, and also performance improvements, so make sure to check it out!

Snapshot changelog

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

  • Updated bundled Java to version OpenJDK 21.0.3
  • Updated NeoForge for 1.20.4 to 20.4.234
  • Updated Minecraft Forge for 1.20.1 to 47.3.0
  • Made some minor UI improvements across the interface
  • Significantly improved performance of Blockly editor
  • Improved performance of code generator in some cases
  • Improved mod element and folder dragging in the workspace panel
  • Added a new user code block at the bottom of mods.toml file
  • Added support for passing custom values to dependencies when calling another procedure from a procedure
  • Custom tool mod elements are now automatically tagged with appropriate tags
  • Global procedure trigger "on entity tick update" is now cancellable
  • Custom living entities can now specify raider as their behavior type, making them spawn in raids
  • Added armor item glow parameter with optional logic procedure input
  • Added support to specify dynamic custom particle scale using a number procedure
  • Added a parameter that allows one to disable the hurt overlay on a custom living entity model layers
  • Added an option for custom items with a ranged attack to charge projectile power based on item use duration
  • Added an option to skip custom feature mod element placement
  • Added an option to specify blockstate properties when specifying blocks for custom features
  • Added new team procedure blocks: check team death message visibility, check team nametag visibility, set team death message visibility, set team nametag visibility
  • Added procedure blocks to place a feature and to check if the placement was successful
  • Added new advancement triggers: if the player is hurt by an entity of type
  • [Bugfix] Deleting a custom Java model did not delete all of its files in some cases
  • [Bugfix] Vanilla recipe overrides did not work correctly in some cases
  • [Bugfix, NF 1.20.4] Opening another GUI from the currently open GUI moved the mouse cursor to the center of the screen
  • [Bugfix, NF 1.20.4] Disabling slot interaction for automation for a block disabled said slot in the GUI as well
  • [Bugfix] Some other minor fixes and improvements

Snapshot release notes

  • Due to changes to the creative tab ordering system, custom mod element ordering in creative tabs will have to be manually redone. If the user did not alter the order of the tabs using the creative tab order editor tool, no changes are needed and the order will be preserved.

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

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

Share this on:

Comments

What about using the "random feature from list" in combination with your trees saved as "custom structures"? It would be the feature type and you wouldn´t have to make multiple elements for all the types

Is there already a estimated release date of MCreator 2024.2? I really like the feature placement procedure block and need it for my mod but as you wrote it is not recommended using the snapshot for mod development

Hello / Good evening developers, I've been using the Mcreator application for two years now, and thank God you're saving lives.

But if I'm coming to you today, it's in a desperate situation... as you may know, Goldorion is leaving the community, which means that without him, the Mcreator Fabric community will be left on old versions of the application and Minecraft (thank you Goldorion for your immense work over the last few years).

you've recently added development on the neo-forge version of the game. and on behalf of the Fabric development community, i was wondering if you'd be kind enough and have the time, to take this plugin back, and add it to the application itself, so that everyone using / developing in Fabric can continue in the new versions of Mcreator and Minecraft...

I fully understand the workload involved, and the time and effort that will have to be invested... but this is an appeal from myself, and I think from the Fabric community...

Anyway, I thank you for reading this message and investing so much time to save all those people who, like me, don't necessarily have the time to learn java code.

Have a nice day,
BAL1SEUR

The project is run by volunteering people and at this time, we don't have the workforce to maintain two APIs at the same time. If this is crucial to some commercial project, you may be able to finance someone to maintain the plugin

so will 1.20.4 forge (not neoforge) be supported, or will it skip straight to 1.20.6/1.21?

You should add new dimension type to custom dimension creation window so you can make a new separate dimension that will not be dependent on already existing world with seed and terrain generation but would have a new one



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.