2nd 2024.3 snapshot - Many new procedure blocks

Published by Klemen on
2nd 2024.3 snapshot - Many new procedure blocks, bug fixes, and more!

The 2nd 2024.3 snapshot is here. This snapshot focuses mostly on many new very useful procedures, while also adding many other interesting features. Read on!

Snapshot changelog

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

  • Clicking the delete key in the GUI/overlay editor now deletes the selected component
  • Added right-click context menu to the recent workspaces list on the workspace selector
  • Added random rotation and mirror option to the place NBT structure procedure block
  • Added option to put custom blocks and items into operator items creative tab
  • Added option to disable ranged item ammo requirement
  • Added an option to reference existing features in the feature mod element
  • Added several wing swing Java model animation templates
  • Added new parameters to the potion effect mod element to specify what items can cure it
  • Added new text procedure blocks: index of string in a string, does text match regex, replace all matches of regex
  • Added new item procedure blocks: get the potion as an item
  • Added new entity procedure blocks: push entity with velocity, get a result of the command executed by the entity
  • Added entity attribute procedure blocks: get attribute base value, set attribute base value, get attribute value, does entity have the attribute
  • Added new world procedure blocks: get a result of the command executed at the location
  • Added new global procedure triggers: player left clicks in air, player right clicks with empty hand
  • [Bugfix, NF 1.21.1] Music disc mod element could crash the game in some cases
  • [Bugfix, 1.21.1] The stonecutting recipe result count parameter did not work
  • [Bugfix] Data list selectors showed machine entry names instead of readable names in some cases
  • [Bugfix] When editing GUI and overlay mod elements, certain changes were saved even if the save button was not pressed
  • [Bugfix] Custom GUI buttons with disabled visibility still emitted sound when clicked
  • [Bugfix] The Progress dialog window was flickering in some cases on macOS
  • [Bugfix] Gradle console search functionality did not work correctly in some cases
  • [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.4 release.

  • Updated bundled Java to version OpenJDK 21.0.4
  • Improved Gradle tooling API integration
  • Added parameter to the flood fill tool in the image editor to fill the color globally and not only the adjacent pixels
  • Added searchable data list selector support to the procedure global trigger selector
  • Added support for enchantment tags
  • Updated NeoForge for 1.20.6 to 20.6.119
  • Added base support for NeoForge 1.21.1
  • Added Minecraft data pack generator for 1.21.1
  • Updated Minecraft Bedrock Edition add-on generator to version 1.21.x
  • [DP 1.21.1] Added support for: functions, tags, recipes, damage types, dimensions, structures, biomes, loot tables, advancements, enchantments, features
  • [NF 1.21.1] Added support for: procedure base, custom code, functions, sounds, variables, global procedure triggers, tags, key bindings, commands, creative tabs, JSON models, Java models, OBJ models, armor, potion items, GUIs, potion effects, villager professions, villager trades, particles, game rules, overlays, recipes, paintings, music discs, item extensions, projectiles, items, tools, living entities, AI tasks, fluids, damage types, plants, dimensions, structures, blocks, procedures, biomes, loot tables, advancements, enchantments, features
  • [NF 1.21.1] Significantly increased speed of workspace setup and build times
  • Added a procedure block to check if the world has a chunk at given coordinates
  • [Bugfix] Certain wildcard blocks and items did not work
  • [Bugfix] "For each slot in entity inventory" procedure block caused build errors in some cases
  • [Bugfix] Certain parts of the UI could cause the software to crash on macOS 14.4+ in some cases
  • [Bugfix] Certain UI parts could be rendered incorrectly on HighDPI screens on Windows
  • [Bugfix] Some other minor fixes and improvements

Snapshot release notes

There are no extra release notes compared to the 1st 2024.3 snapshot.

A snapshot download 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:

Comments

Just a thing, for errors can you make it obvious what you have to fix? like the gradle doesnt always tell me whats wrong in a way for me to understand, like it said something similar to "supertype isnt similar" and it turns out i had to turn off a bossbar for that... you can also just mark the category thats wrong for eg in a Block the Triggers has something wrong, this does already exist but just not for everything...

Is there support for custom armor trims yet, and if not when will we get it? Also, does this include material upgrades in the smithing table like Netherite?

Can you add a special crafting option that requires NBT data? Like a data pack crafting recipe that needs emeralds with "Custom Model Data: 1" where you can paste the give command for a special item or something, and it converts it for the recipe? This is mostly for data packs though. But it would be nice if the custom model data, attributes, name and lore NBT were all available to require. They could be options for ingredients or results.

Good day, I would like to know your plans regarding Forge/NeoForge – will both mod loaders be supported, or will you abandon one of them?

i's very cool, now i'm going to wait the official 2024.3 release for upgrade my mods

Is there ever going to be support for fabric? Only asking because I like to make mods for my friends however I cant use something like neoforge for Essential.

Please explain it with a tutorial on how to fix it in more detail. I can't do anything with something like that until the update broke everything



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.