1st 2025.2 snapshot - Packed with features

Published by Klemen on
Custom Minecraft banner patterns, Java models for blocks, optional tags, block vibration sensitivity, and many more Minecraft mod features!

The first snapshot of MCreator 2025.2 is here. This update is meant to be a feature-oriented one, and this snapshot proves this. More in the article!

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.6
  • Minor UX improvements and standardizations
  • Simplified image editor shortcuts and added some new ones
  • Improved the UX of the user input dialogs so they reopen after showing the error message
  • Added support for Java models for custom block mod element
  • Added support for basic animations for blocks with Java models
  • Added color indicator to the block map color selector
  • Added new mod element type: banner patterns
  • Added an option for custom blocks to detect vibration events and trigger procedures on them
  • Added new parameters to blocks: is ignited by lava, note block instrument, block set type for block bases
  • Added a new parameter to items: banner patterns this item provides
  • Custom living entities with a villager or witch vanilla model now render the main hand item
  • Increased the maximal stack size of the item mod element to 99
  • External and tag entries in custom tags are now optional, making soft mod dependencies possible
  • Added a new procedure block to check if a certain value is or is not null
  • [NF 1.21.1] Added support for basic animations for projectiles with custom Java models
  • [Bugfix, NF 1.21.4] Stonecutting recipes with tags as an ingredient did not work
  • [Bugfix, NF 1.21.1] Disabling armor parts with custom model caused build errors
  • [Bugfix] Custom GUI buttons did not reappear after visibility state changes
  • [Bugfix] Custom entities with biped model had incorrect mount offset when riding other entities
  • [Bugfix] Removed duplicate and stale block and item list entries
  • [Bugfix] Procedure external trigger dependency check did not work in some cases
  • [Bugfix] Big custom projectiles did not detect block collisions correctly
  • [Bugfix] Some other minor fixes and improvements

Snapshot release notes

  • The block legacy material setting was removed. Material will be automatically converted to other parameters.
  • Duplicate and stale block and item list entries were removed. Manual replacement is needed in case these are still in use.
  • [Plugins] Custom variable types can now specify required_apis that they depend on

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. Leave a comment with your feedback on the update below. Stay tuned and keep on modding!

 

Share this:

Comments

I like if it could add textures or add mod elements. Or if I can generate mod picture with chatgpt and then add this picture to mcreator and it would convert it to a mod. Don't know how hard it is to do

Would it be possible to reintroduce support for Minecraft version 1.12.2 in MCreator? Alternatively, could you please inform me which older version of MCreator fully supports creating mods for Minecraft 1.12.2?

Thank you for your assistance.

Is there a way to check If a spefitic Item is on a Block, like a Furnace but It needs to detect If a Item that is cookable is on the block. And also, is it possible to send out a Redstone Signal to the Block I looked at when I used an Item?

You can use procedures to check the block above a certain block. You can also conditionally send redstone power when looking at block by e.g. checking nearest player to block and checking its look vector. It is doable entirely by procedures only

Coul you add the ability to use multiple different ammunition types for certain weapons, speciffically without having to duplicate the weapon multiple times for each type of ammunition it has, adding a new key bind to cycle ammunitions, and make a procedure that make them keep all durability and enchantments on the weapon.

I am referring to the fact that the attribute procedures cannot change the current value of an attribute (nor seemingly the max either), only the base value. They are able to detect the current/max, but are unable to change them as I need them to. I know that potions can change attributes, but those expire, and if I make my entity immune to potions, then those do nothing.

MCreator should add back the collaboration tool, as my friend and I really want to work on a mod together.



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.