MCreator pre-release 2026.2 is here. It adds more Bedrock Edition features, custom dimension skies, local history, and many other goodies. Read on!
Feature collage time
Check the feature collages below to learn about the upcoming features. Can you name them all?

More mod maker features
You can find even more new upcoming features in the collage below!

Snapshot changelog
This is a full changelog of this snapshot with more notable changes highlighted with bold text.
- Updated Minecraft 1.21.1 NeoForge to version 21.1.232
- Updated Minecraft 26.1.2 NeoForge to version 26.1.2.71
- Blockly editor search can now find most of the blocks
- Added local history system for automatic workspace checkpoints
- Improved preferences dialog user experience
- Improved general file management-related performance
- Added buttons to import and export advancement trigger setups
- Added advancement trigger templates
- Added Blockly-based enchantment effect builder
- Added an option for custom armor to specify attribute modifiers
- Added support for custom dimensions to have a custom skybox, sun, and moon
- Added new mod element type: armor trims
- Added new special entity types: raft, chest raft
- Added new special entity parameters: item rarity
- Added new enchantment effects: apply value modifiers to block/entity XP drops, make the enchanted item uneqippable from the armor slot, and make the enchanted item vanish on death
- Added new enchantment value modifiers: set value, multiply value, increase value
- Added support for item list and item tags as input for the follow item in hand entity AI task
- Added new advancement item predicate components: damage, enchantments
- The item consumed, item damaged, item enchanted, and item in inventory advancement triggers now support item predicates for item inputs
- Added new advancement triggers: item with use duration used
- Added new explosion procedure block source type: trigger (wind charge emulation)
- Added two new math procedure blocks: clamp and linear interpolation
- Added new block procedure block: is point inside solid part of any block
- Added new entity procedure block: get eye position as a vector
- [NF 26.1.2] Added new special entity procedure triggers: entity tick, player collides with
- [A 26.1x] Added new mod element type: biome
- [A 26.1x] Created a special Bedrock entity mod element type with parameters specific to this game edition
- [A 26.1x] Added Bedrock entity parameters: is summonable, is pushable, is pushable by piston, flying speed
- [A 26.1x] Added base support for local and global variables
- [A 26.1x] Added global variable types: logic, number, string
- [A 26.1x] Added local variable types: logic, number, string
- [Bugfix, NF 26.1.2] Entity rendering features, such as procedure condition-based animations, layer conditions, transparency, scale, and animal baby model scale, glitched in some cases
- [Bugfix, NF 26.1.2] Itemstack NBT procedure blocks and global variables did not work with enchanted items
- [Bugfix, NF 26.1.2] Custom GUI background did not have a black tint
- [Bugfix] Text fields were rendered smaller in the game than shown in the GUI editor
- [Bugfix] Tags did not work correctly with mods with a modid string ending with mod
- [Bugfix] Enchantment damage modifier ignored the bypasses_invulnerability tag
- [Bugfix] It was possible to import the same sound files for multiple sounds, overriding previous ones
- [Bugfix] Wait block and switch world procedure blocks could not coexist in the same procedure
- [Bugfix] Some item use animation types were missing
- [Bugfix] Workspace initial setup failed on some Linux systems
- [Bugfix] Procedure block search did not work with certain translations
- [Bugfix] Some other minor fixes and improvements
Release changelog
Below is the changelog of the previous MCreator snapshots, covering changes in the upcoming 2026.2 release.
- Updated bundled Java to version 25.0.2
- Updated Blockly to version 12.5.1
- Updated Minecraft 1.21.1 NeoForge to version 21.1.228
- Updated Minecraft 1.21.8 NeoForge to version 21.8.53
- Added support for a global clipboard for Blockly editors of the same type
- Added display of read-only tag types to the tag editor
- Further improved overworld/nether biome injection mod compatibility
- Added an option to specify the wandering villager trade category
- Added Minecraft resource pack generator for 26.1.x
- Added base support for NeoForge 26.1.2
- Added Minecraft data pack generator base for 26.1.x
- Added new block procedure blocks: insert/extract (and get result) into/from block inventory
- [A 26.1x] Ported add-on maker to support Minecraft Bedrock Edition 26.1x
- [DP 26.1.x] Added support for: functions, damage types, structures, features, recipes, enchantments, loot tables, tags, advancements, biomes, dimensions
- [NF 26.1.2] Added support for: functions, custom code, damage types, sounds, structures, procedures, global variables, global triggers, commands, features, paintings, banner patterns, potion items, recipes, enchantments, loot tables, tags, key bindings, attributes, Java models, projectiles, advancements, game rules, item extensions, potion effects, particles, creative tabs, overlays, biomes, items, Java animations, OBJ models, JSON models, GUIs, armor, tools, dimensions, living entities, AI tasks, fluids, plants, blocks, special entities, villager professions, villager trades
- [Bugfix, A 1.21.x] "Player interacts with block" global trigger did not work in some cases
- [Bugfix] Exporting the workspace to a zip inside the workspace folder caused recursive zipping
- [Bugfix] Game event tags under the mod namespace did not work under certain conditions
- [Bugfix] Opening image resources from external libraries in the project browser did not work
- [Bugfix] Blocks with custom properties and certain block bases crashed the game when placed
- [Bugfix] The set entity location procedure block did not work correctly in some cases
- [Bugfix] Custom block and item mod element in-software icons did not update correctly in some cases
- [Bugfix] Walking animations jittered with flying entities in some cases
- [Bugfix] Distance procedure dependency caused build errors with the vibration received triggers
- [Bugfix] Using custom blocks and items in print or text join blocks caused build errors
- [Bugfix] On entity hurt amount dependency caused build errors
- [Bugfix] Some other minor fixes and improvements
Release notes
- Existing saves from previous game versions may fail to load if custom Overworld or Nether biomes were used (vanilla bug)
- Key binding translation key format was changed from key.categories.name to key.category.modid.name. Custom translation keys of custom categories need to be adapted manually.
- Villager trade mod elements can now only define trades for one profession. Existing trades will be automatically split into multiple mod elements.
- The wait N ticks and then do procedure block was renamed to Run task after N ticks on the server-side
A snapshot download is available on the Download page, under the Snapshot downloads section.
Make sure to download and install the pre-release so you can test it out. This way, we can ensure the release is as stable as possible. Leave a comment with your feedback on the update below. Stay tuned and keep on modding!
Comments
hi, Klemen, sorry for wasting your time
i can't stop thinking about ways to add two-handed-item, which could be like loaded crossbow, but not only when it's loaded. i mean, when two-handed-item in main hand - second hand is hidden and not usable (because both hands holding this item). i know about ways to do something like this by execute special procedure every tick, and I guess I also can do something similar by creating item literal crossbow which will become loaded every tick and won't be able to shoot, but as I guess this is a very bad solution for optimization
soo i want to ask, is it hard to add checkbox "two-handed-item" for items to make them like i described? if it is not, may you add it please? you're adding a lot of cool features (btw thanks to all MCreator team, thats inspiring), and i wouldn't want to burden you with a bunch more of my "wishlist". when i'll get free time i'll anyway find ways to implement my ideas, so i do not ask you to take my request too seriously
I know everyone at MCreator is adding tons of new cool features, but if I may ask, can we get the ability to use custom GUIs as a crafting recipe base? I know it IS possible right now, but making it as a procedure is very difficult, especially if you need to add a lot of recipes.
We will consider adding new tool types such as spear in future updates. For now, you can find tutorials on our forums on how to make one even without special tool type for spears