Changelog (older versions)

Recent versions

To get the changelog data for the recent versions, go to the recent versions Changelog page.

MCreator 2022.4

EAP 2022.4.52117

  • Updated bundled Java to version OpenJDK 17.0.5
  • Updated 1.19.2 Minecraft Forge version to 43.2.0
  • Updated some icons in the Midnight theme
  • The default particles setting is now All in the test Minecraft environment
  • Added some new buttons to the toolbar for easier action access
  • Added custom code snippet procedure blocks to the AI builder
  • Custom GUI and overlay texts are now included in localization system and can be translated
  • Added new entity with ranged attacks parameters: ranged attack interval and radius
  • Added option to define custom GUI input slot limits using item tags
  • Added option to separately specify slot pickup and placement parameters with conditional procedure support
  • Changed is item of tool type procedure block to more general is item of item type procedure block
  • Removed GUI and overlay label tokens and replaced them with string return procedures system
  • Improved biome generation parameters system
  • Added feature mod element
  • Added feature types: simple block, lake, huge red mushroom, huge brown mushroom, block pile
  • Added feature placements: on heightmap, with random XZ within a chunk, with a chance, within a biome, on surface water depth, based on block survival
  • Added feature height placements: at height, with uniform distribution, with triangular distribution, n blocks above world bottom or below world top
  • Added procedure blocks to get block, item, and entity registry names
  • Added entity procedure blocks: set entity frozen for a number of ticks, get number of ticks entity was frozen, make entity stop riding an entity
  • [Bugfix, FG 1.19.2] The wait procedure block sometimes crashed the game
  • [Bugfix] Biomes did not register to the overworld dimension properly in some cases
  • [Bugfix] Melee attack AI task had too big of an attack range in some cases
  • [Bugfix] Using break and continue Blockly blocks outside the loops caused build errors
  • [Bugfix] Some other minor fixes and improvements

MCreator 2022.3

2022.3.48217

  • [Bugfix, FG 1.19.2] Transparency did not work with custom item block icons
  • [Bugfix] MCreator did not start properly on some Linux systems
  • [Bugfix] Some other minor fixes and improvements

2022.3.47418

  • [Bugfix, FG 1.19.2] Most of the vanilla features (trees, tall grass, ...) did not generate properly in custom biomes
  • [Bugfix] Blockly blocks placed over shadow blocks did not generate properly
  • [Bugfix] Generator selector window could be too big on some smaller screens
  • [Bugfix] Some other minor fixes and improvements

2022.3.46416

  • [Bugfix, FG 1.18.2] Nesting too many wait blocks one into another caused build errors 
  • [Bugfix, FG 1.19.2] Certain block bases and block item textures did not implement transparency type correctly
  • [Bugfix] Image editor canvas was blurry when the main window UI background was set
  • [Bugfix] Some other minor fixes and improvements

2022.3.45616

  • Updated Minecraft Forge version to 43.1.47
  • [Bugfix, FG 1.19.2] There were still some cases where the wait procedure block did not work
  • [Bugfix, FG 1.19.2] Execute command as entity did not work for certain commands for players without cheats enabled
  • [Bugfix] Certain procedures did not work in combination with the item right-clicked on the block procedure trigger
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.3.44708

  • Improved mod version string validation
  • Improved tag name validation
  • Improved texture selectors of particle, potion effect, and painting mod elements
  • Added option to not only include but also exclude compatibility of items and enchantments in custom enchantments
  • [Bugfix, FG 1.19.2] Custom sounds could not contain - character in the name
  • [Bugfix, FG 1.19.2] Block transparency did not work for certain block bases
  • [Bugfix, FG 1.19.2] Overlays rendered multiple times, making transparent overlays not transparent
  • [Bugfix, FG 1.19.2] Custom leaves transparency was not working in combination with the graphics quality setting
  • [Bugfix, FG 1.19.2] Using more than one wait procedure block in a workspace crashed the game
  • [Bugfix] Switch dimension procedure block did not teleport to the correct location in some cases
  • [Bugfix] Custom dimension portal blocks could not be translucent
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.3.41417

  • Added base support for Minecraft Forge 1.19.2
  • [FG 1.19.2] Added support for mod elements: sounds, custom code, paintings, creative tabs, functions, loot tables, villager trades, global variables, potion items, game rules, key bindings, potion effects, enchantments, commands, particles, structures, overlays, recipes, advancements, item extensions, tags, tools, plants, fluids, armor, dimensions, music discs, ranged items, biomes, GUIs, blocks, items, living entities, global triggers, procedures
  • Added Minecraft add-on generator for 1.19.x
  • Added Minecraft data pack generator for 1.19.x
  • Added music disc length and jukebox comparator redstone power output parameters
  • Added biome tag type to tag mod element
  • Added is biome tagged in procedure block
  • [Bugfix] Custom dimensions with vanilla nether or end biomes crashed the game
  • [Bugfix] Some other minor fixes and improvements

MCreator 2022.2

2022.2.34517

  • [Bugfix, FG 1.16.5] Dispense output and compost layer chance parameters in item extension mod element did not work
  • [Bugfix] Some other minor fixes and improvements

2022.2.33511

  • [Bugfix, FG 1.18.2] Blockstate procedures caused build errors in some cases
  • [Bugfix] Removed some unnecessary generated code in some cases
  • [Bugfix] Custom ranged items emitted arrow sounds when triggered with the new projectile procedure blocks
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.2.31711

  • Added duplicate layer button to the image editor
  • Added some more block and plant tint types
  • Added new mod element type: item extension
  • Added follow range parameter to living entity mod element
  • Added support to switch between Minecraft Forge and Fabric generators
  • Scoreboard procedures now work with all entities, not just players
  • Added new command argument types: message
  • Added new projectile procedure blocks: shoot a projectile from the entity, shoot a projectile at a location with direction, added arrow, fireball, and throwable projectile definition blocks
  • Added new entity procedures: for each passenger, for each direct passenger, get passenger that is controlling entity, and get lowest ridden entity, is in wall, get remaining ticks on fire, is sleeping, is glowing, is swimming
  • Added new text procedures: is text empty, trim text, uppercase text, lowercase text, does text start/end with
  • Added four new texture categories: entities, screens, effects, and particles
  • [Bugfix] Fixed common tags tool dirt tag using the wrong namespace
  • [Bugfix] Command actions did not run when called from a command block
  • [Bugfix] Accept any parameter and call procedure command parameter did not work in some cases
  • [Bugfix] Some dialog windows in image maker froze the UI on macOS in some cases
  • [Bugfix] AI task editor was disabled in the add-on generator
  • [Bugfix] Food mod element failed to properly convert to the item in some cases
  • [Bugfix] Wandering villager custom trades did not work
  • [Bugfix] Checkboxes in custom GUIs had too big of a click region
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.2.25609

  • Updated Blockly to 2022 Q1 Patch 2
  • Updated bundled Java to version OpenJDK 17.0.3
  • Added new Java plugins system for more advanced MCreator plugins
  • Added some new tags to the common tags tool
  • Added blockstate management procedure blocks to universally read, write and modify block states
  • Added requires correct tool option for blocks
  • Added is solid option for plants
  • Added new block triggers: projectile hits the block
  • Added new plant triggers: projectile hits the plant, entity walked on the plant
  • Added new command argument builder with Blockly editor
  • Added new command argument types: number, logic, string, literal, block position, entity, item, block state
  • Added procedure blocks to read specific command arguments
  • Added support for adding custom trades to wandering traders
  • Added custom block pitch rotation support
  • Spawn entity procedure blocks and biome selectors now only show spawnable entities
  • [Bugfix, FG 1.16.5] Mega spruce trees in custom biomes crashed the world generation
  • [Bugfix, FG 1.16.5] When custom projectile hits block procedure trigger executed twice
  • [Bugfix] Custom slots did not look the same as vanilla slots
  • [Bugfix] On GUI closed procedure was not called on non-slot custom GUIs
  • [Bugfix] Some other minor fixes and improvements

MCreator 2022.1

2022.1.20510

  • [Bugfix, FG 1.18.2] Custom structures did not generate in most of the cases
  • [Bugfix, FG 1.18.2] Custom plants could not generate in nether-like dimensions
  • [Bugfix, FG 1.18.2] Sand was missing in the desert biome in custom dimensions
  • [Bugfix] Food mod element failed to properly convert to the item in some cases
  • [Bugfix] Some other minor fixes and improvements

2022.1.19518

  • [Bugfix, FG 1.18.2] Custom plants, blocks, structures, and fluids sometimes spawned outside specified biomes
  • [Bugfix, FG 1.18.2] Custom dimension biomes did not spawn in some cases
  • [Bugfix, FG 1.16.5] Custom block map colors did not work in some cases
  • [Bugfix] Nesting division math operation caused operations to execute in the wrong order
  • [Bugfix] Local variables failed to import properly in some cases
  • [Bugfix] Ranged item procedures did not provide immediatesourceentity properly in some cases
  • [Bugfix] Custom ranged items could crash the game if no ammo was selected
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.1.18711

  • Added custom villager trades mod element
  • Merged food mod element into item mod element
  • Added new procedure blocks: random item from tag, random block from tag, std. normalized random, random integer in range, random number in range
  • [Bugfix, FG 1.18.2] Custom overworld and cave biomes sometimes spawned improperly
  • [Bugfix, FG 1.18.2] Forge energy did not sync to clients and store to the world save
  • [Bugfix, FG 1.18.2] Custom end dimensions generated one biome only
  • [Bugfix, FG 1.18.2] Nether biomes were spawning above the bedrock roof
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.1.15515

  • Added native file chooser support on Windows computers
  • Added render transparent entity model condition
  • Added display shaking animation entity model condition
  • Added optional biome underwater block support
  • Added new built-in entity models: cod, ocelot, piglin, salmon, witch
  • Added new procedure blocks: get entity look vector, get player XP needed to gain a level, copy NBT tags of the item to another item, compare blocks by block state or by a raw block
  • [FG 1.18.2] Added more ore generation parameters: ore generation shape, negative generation heights
  • [FG 1.18.2] Added custom nether biomes support
  • [FG 1.18.2] Added custom overworld cave biomes support
  • [Bugfix, 1.18.2] Custom overworld-like dimension caves and water generated incorrectly
  • [Bugfix, FG 1.16.5] Custom conditions for melee AI task caused build errors
  • [Bugfix, FG 1.18.2] Custom ores only spawned in the chunk corners
  • [Bugfix, FG 1.18.2] Custom particles crashed dedicated servers in some cases
  • [Bugfix, FG 1.18.2] Binding custom GUIs to custom items caused build errors
  • [Bugfix, FG 1.18.2] Custom fishing rods caused build errors
  • [Bugfix, FG 1.18.2] Tags did not work in brewing recipes
  • [Bugfix] Local variable auto-loading did not work for externally imported procedure templates
  • [Bugfix] Some other minor fixes and improvements

EAP 2022.1.12711

  • Updated bundled Java to version OpenJDK 17
  • Added base support for Minecraft Forge 1.18.2
  • [FG 1.18.2] Added support for mod elements: command, fuel, creative tab, ranged item, potion effect, tag, loot table, living entity, advancement, potion item, GUI, function, key binding, painting, game rule, food, armor, particle, fluid, biome, dimension, overlay, tool, structure spawn, block, plant, custom element, recipe, item, music disc, sounds, enchantments, and variables
  • Added Minecraft add-on generator for 1.18.x
  • Added Minecraft data pack generator for 1.18.x
  • Added entity local variable type
  • Improved list selectors for big lists in procedure blocks
  • Added context menu to the workspace browser
  • [Bugfix] Items and tools crashed multiplayer servers in some rare cases
  • [Bugifx] Custom living entities sometimes had too big of a melee attack range
  • [Bugfix] Vanilla structures did not generate in custom dimensions
  • [Bugfix] Fight back attacker AI task call for help option did not work
  • [Bugfix] Custom breeding items parameter did not work with custom living entities
  • [Bugfix] Custom map colors of blocks did not work in some cases
  • [Bugfix] Shoot ranged item procedure block did sometimes not shoot in the right direction
  • [Bugfix] Some other minor fixes and improvements

MCreator 2021.3

2021.3.54000

  • [Bugfix, FG 1.16.5] On some computers, the test client did not launch at all
  • [Bugfix] On some Linux computers, MCreator failed to start

2021.3.53117

  • [Bugfix, FG 1.17.1] GUI labels have a shadow that was not there in previous versions
  • [Bugfix] Some older workspace completely fail to open

2021.3.52418

  • [Bugfix] Changing custom item inventory size could crash existing world saves
  • [Bugfix] Big spruce trees in custom biomes could cause the game to crash
  • [Bugfix] Some procedure templates using text variable procedure blocks failed to import properly
  • [Bugfix] Some other minor fixes and improvements

2021.3.51610

  • [Bugfix, 1.17.x] End and nether-like dimensions inverted imitate overworld behavior setting
  • [Bugfix, 1.17.x] Custom end-like dimensions had bedrock roof and floor
  • [Bugfix] Biome dictionary list in biome mod element editor was empty
  • [Bugfix] Some other minor fixes and improvements

2021.3.51219

  • [Bugfix, 1.17.x] Some advancement triggers did not work correctly
  • [Bugfix, FG 1.17.1] Some GUI-related procedures did not work properly on servers
  • [Bugfix, FG 1.17.1] Server could crash if certain procedure blocks were used
  • [Bugfix] Advancement import may fail on some older workspaces
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.3.49312

  • Added option to see real-time code changes while working with mod elements in UI
  • Added missing vanilla structure options to custom biome mod element
  • Added new procedure blocks: for each direction, for each horizontal direction, direction iterator, and random iterator
  • Added option to disable automatic ticking of custom blocks and fluids
  • Improved procedure block sorting inside procedure editor categories
  • [Bugfix, FG 1.17.1] Some custom generation conditions could make the word generation screen hang
  • [Bugfix, FG 1.17.1] Some global triggers caused build errors
  • [Bugfix, FG 1.17.1] Binding GUI to item did not work
  • [Bugfix, FG 1.17.1] Images in custom overlays did not support transparency
  • [Bugfix, FG 1.17.1] Custom world generation conditions still caused build errors in some cases
  • [Bugfix, FG 1.16.5] Under certain conditions, workspaces that compiled properly in previous versions no longer did
  • [Bugfix] Cave and canyon carvers did not carve through the last surface layers in custom dimensions
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.3.47317

  • Added ternary operator procedure block
  • Plant suspicious stew parameter now supports custom potions
  • Added date and time related procedure blocks
  • [Bugfix] The application did not launch on macOS
  • [Bugfix] Procedures could crash the game in cases where dependency was unknown
  • [Bugfix, FG 1.17.1] Multitool tool type only acted as a pickaxe
  • [Bugfix, FG 1.17.1] GUI components do not scale properly with the game scale
  • [Bugfix, FG 1.17.1] Custom living entities did not spawn if no restriction biomes were specified
  • [Bugfix, FG 1.17.1] Custom world generation conditions caused build errors in some cases
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.3.45419

  • Updated bundled Java to version OpenJDK 16
  • Added base support for Minecraft Forge 1.17.1
  • [FG 1.17.1] Added support for mod elements: advancement, fuel, command, overlay, food, painting, procedure, tag, function, dimension, loot table, recipe, music disc, key binding, potion effect, potion item, GUI, armor, particle, structure, block, plant, biome, custom element, fluid, item, enchantment, game rule, tool, ranged item, living entity, and creative tab
  • Added Minecraft add-on generator for 1.17.x
  • Added Minecraft data pack generator for 1.17.x
  • Improved element list selector fields and windows
  • Improved code generator performance and generated code
  • Improved code formatter and import formatter
  • [Bugfix] Water entities moved very slowly
  • [Bugfix] Living entity arrow immunity did not work with certain arrow types
  • [Bugfix] Some other minor fixes and improvements

MCreator 2021.2

2021.2.36710

  • Added some more interface translations
  • [Bugfix, FG 1.16.5] Enabling MCreator Link caused Gradle errors

2021.2.35315

  • [Bugfix] Custom item dispense behavior caused build errors if no procedure was selected
  • [Bugfix] Return direction procedure block caused build errors in some cases
  • [Bugfix] Return block state procedure block caused build errors in some cases
  • [Bugfix] Local variable auto-loading did not work for some procedure template files
  • [Bugfix] Workspace mod element list shift-clicking did not work
  • [Bugfix] Importing and display of some mod language translations did not work properly
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.2.33614

  • Added fluid tick rate parameter
  • Added potion effect tick condition
  • Set and get player variable procedure blocks now support specifying the entity dependency
  • Added fire immunity parameter to custom armor mod element
  • Improved display of biome and entity lists with human-readable names
  • Added new plant parameters: suspicious stew effect and duration, generation patch size
  • Added new enchantment parameters: can appear in villager trades and can be used in loot tables
  • Brewing recipes now support potions as output and/or inputs
  • Added new fluid properties: tint type, flow strength, flowing condition, before replacing block procedure trigger
  • Added new block base: button
  • [Bugfix] Fluids did not tick properly
  • [Bugfix] Custom dimensions did not show up in the dimension selectors
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.2.31709

  • [Bugfix, FG 1.16.5] Gradle failed to run on some computers
  • [Bugfix] In some rare cases, some mod elements could get deleted during workspace import

EAP 2021.2.30411

  • Updated Blockly to 2021 Q2
  • Updated Minecraft Forge for 1.16.5 to 36.2.0
  • Added two community-contributed themes to the core: Matrix and Midnight
  • Externalized more UI texts for translation
  • Custom themes can now specify UI backgrounds
  • Added global trigger side indicators in the procedure editor
  • Improved generated code style in some places
  • Added support to specify procedure action result where supported
  • Split potion mod element into effect and item
  • Custom potion items can now have multiple effect entires with different properties
  • Added fishing rod tool type
  • Added ranged item bullet entity to the bullet trigger dependencies
  • Item mod element can now specify a custom dispense behavior
  • Added option to specify the target of custom overlay mod element
  • Added more fluid properties: can sources multiply, flow rate, level decrease, and slope find distance, drip particles, light opacity, and temperature
  • Streamlined image editor transparency/opacity workflow: opacity sliders are replaced by sliders in the color chooser, color picker now picks opacity, you can set secondary colors using a shift-click, color chooser now shows transparency preview
  • Added new item procedure blocks: is item food, get food value of item, get saturation value of item
  • Added new block procedure blocks: is side of block solid, spawn falling block entity
  • Added new entity procedure blocks: get and set oxygen level, is blocking, is elytra flying
  • Added new player procedure blocks: get fly speed, get walk speed
  • Added sound category parameter to play sound procedure blocks
  • Added block state dependency to procedure triggers that support it
  • [Bugfix] Water entities moved very slowly
  • [Bugfix] Set number game rule procedure block could crash the game in some cases
  • [Bugfix] Light opacity parameter did not work properly
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.2.26215

  • Externalized more UI texts for translation
  • Improved import formatter and generator performance
  • Improved procedure selection system
  • Added redstone power control support to blocks
  • Added texture maker template list search bar
  • Added option to rename folders
  • Added option to specify custom block and plant sound sets
  • Added checkbox GUI component
  • Added pressure plate block base
  • Added more workspace mod element list views
  • Added new local variable type and procedure return type: block state
  • Added new global variable type: block state
  • Added new global variable type: direction
  • Plugins can now add new global variable types
  • [Bugfix, FG 1.16.5] Gradle build could fail on computers with JRE 8 installed
  • [Bugfix] MCreator did not start on some macOS computers
  • [Bugfix] Selection of files was not possible on some macOS computers
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.2.23417

  • Updated JDK to OpenJDK 11.0.11
  • Updated Blockly to 2021 Q1 patch 1
  • Added native high-DPI screen support
  • Added desktop taskbar progress indicator support
  • Improved built-in Gradle environment stability
  • Improved code generator performance
  • Improved UI performance and rendering
  • Improved mod element list filter dropdown menu functionality
  • Added right-click context menu to the mod elements list
  • Custom GUI and overlay mod element editor grid settings are now stored
  • Added new block base workspace previews: fence, fence gate, wall, end rod
  • Added set text in a text field of custom GUI procedure block
  • Custom fluid buckets are now listed on the items list
  • Added new custom fluid bucket settings: name, custom texture, rarity, empty sound, special information
  • Added custom fluid block parameters: resistance, luminance, emissive rendering, flammability
  • Added custom fluid block triggers: on random display tick, on block destroyed by an explosion
  • Added end rod block base
  • Added new local variable type and procedure return type: direction
  • Added plugin update checking system
  • Plugins can now add custom themes
  • Plugins can now add new local variable types
  • Moved entity animation definitions to plugins so plugins can add more entity animations
  • Added custom block valid placement position condition
  • Added new block procedure blocks: is location valid position for a block
  • Added guistate dependency to all GUI related triggers and conditions
  • [Bugfix, A 1.16.x] Blocks generated with the ore pack tool had broken textures
  • [Bugfix] Number from text procedure block did not support decimal numbers
  • [Bugfix] Some procedure blocks did not detect certain procedure errors
  • [Bugfix] Custom armor items could not be used in custom item tags
  • [Bugfix] Disabling entity collision box did not work
  • [Bugfix] Some other minor fixes and improvements

MCreator 2021.1

2021.1.18117

  • [Bugfix] Under certain conditions mod elements could disappear while moving between folders
  • [Bugfix] Folders breadcrumb was not entirely transparent with custom backgrounds
  • [Bugfix] Search filters only searched in the current folder, but not the subfolders
  • [Bugfix] Blocks with stairs block base ignored some parameters such as random tick update
  • [Bugfix] Some other minor fixes and improvements

2021.1.16710

  • [Bugfix] Image transparency did not work properly in custom GUIs
  • [Bugfix] Items with damage could be duplicated if they were marked to stay in the crafting grid
  • [Bugfix] When duplicating mod elements the element folder was not properly set
  • [Bugfix] Snowy biomes did not have a snow layer
  • [Bugfix] Global block click triggers did not provide direction dependency
  • [Bugfix] Button visibility condition made the button invisible but it could still be clicked
  • [Bugfix] Custom game rules broke the world selection screen in the exported mod
  • [Bugfix] Some buttons did not display text on computers with specific locales
  • [Bugfix] Workspace failed to setup in some cases due to Gradle errors
  • [Bugfix, FG 1.16.5] Player lifetime variables were reset upon leaving the end
  • [Bugfix, FG 1.16.5] Custom entities with glowing layer crashed dedicated servers
  • [Bugfix, FG 1.16.5] Custom dimensions using custom blocks with rotations did not load properly
  • [Bugfix, FG 1.16.5] Replace block procedure block caused build errors in some cases
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.1.12313

  • Added mod element folder support in the workspace view
  • Improved block mod element preview for some block base types
  • Added option for custom blocks and plants to colorize with the sky, fog, or water fog color
  • Added bounding box editor with compound boxes to plant and block mod element
  • Added support for custom bounding boxes for custom plants
  • Added support for custom armor templates and moved templates to the plugin system
  • Added support for particle rotation with velocity and acceleration settings
  • Added option to specify a custom set of blocks a plant can be placed/grow on
  • Added option to specify a custom condition for plant growth/placement
  • Added grass render type to blocks
  • Added get world height (surface or ocean level) at location procedure block
  • Added speed and jump factor parameters to block and plant mod element
  • Added workspace preview for single texture and leaves block types
  • Added entity immunity options for explosions, trident, anvil, dragon breath, and wither
  • Added support for custom commands that work with cheats disabled too
  • Added global procedure trigger: on loaded entity tick update
  • Added GUI button display condition procedure selector
  • Added sound preview button to custom sound list and sound selector
  • Added new player procedure blocks: lock/unlock/check recipes, increase exhaustion
  • Added new item procedure blocks: rarity check, enchant item based on XP levels
  • [Bugfix] Check entity game mode procedure block crashed in multiplayer scenarios
  • [Bugfix] Hebrew translations did not load properly
  • [Bugfix] Hebrew, Chinese, and Japanese characters did not render on some components
  • [Bugfix, FG 1.16.x] Worldgen features (ores, plants, structures, fluid lakes) were not registered properly
  • [Bugfix, FG 1.16.x] Custom dimensions with many biomes generated biomes in stripes
  • [Bugfix, FG 1.16.x] Block harvest level parameter did not work
  • [Bugfix, FG 1.16.x] Custom GUIs caused mod loading problems on dedicated servers
  • [Bugfix, FG 1.16.x] Custom dimension portals duplicated the first time player left custom dimension
  • [Bugfix] Some other minor fixes and improvements

EAP 2021.1.03117

  • Added a general wait/delay procedure block
  • Added option for custom blocks and plants to colorize with foliage, grass, or water
  • Added custom game rule mod element
  • Added explosion mode parameter to explode procedure block
  • Added new direction procedures tab and added some new direction-related procedures
  • Improved automated broken Gradle caches handling a bit more
  • Improved handling of references to deleted mod elements to avoid game crashes when this happens
  • Added entity type tag type to tag mod element
  • Added is provided entity tagged in tag group procedure block
  • Added missing item procedure triggers to the food mod element
  • Added brewing recipe type support to the recipe mod element
  • Improved workspace selector UI
  • Added markdown syntax highlighting in the code editor
  • Added fluid and block detection mode parameters to raytracing procedure blocks
  • Added new is the player looking at the block, and block face looking at raytracing procedure blocks
  • Added new block procedure blocks: can the block be fertilized with bonemeal, play break effect of a block, get enchant power bonus of block, get block opacity, check block plant type
  • [FG 1.16.4] Added maximal water depth parameter to the custom biome trees
  • [FG 1.16.4] Added support for custom biome ambient particles
  • [FG 1.16.4] Added support for custom biome sounds and music
  • [FG 1.16.4] Added support for custom items and tools that are immune to fire
  • [Bugfix, FG 1.16.4] Some custom biomes did not generate features properly when default features were specified
  • [Bugfix, FG 1.16.4] Specifying custom GUI tick procedure disabled most parts of the mod in the game
  • [Bugfix, FG 1.16.4] Is biome at location procedure block did not work properly in some cases
  • [Bugfix] Ranged items with default model did not render properly in off-hand
  • [Bugfix] Some procedure blocks caused build errors when used inside the switch-world procedure statement block
  • [Bugfix] Some other minor fixes and improvements

EAP 2020.6.52319

  • Updated bundled Java to version OpenJDK 8u275
  • Added some new interface languages and improved existing translations
  • Added 1.16.x data pack generator
  • Added base support for Minecraft Forge 1.16.4 - 35.1.4
  • [FG 1.16.4] Added support for mod elements: function, key binding, overlay, command, music disc, painting, potion, fluid, particle, enchantment, creative tab, fuel, tag, armor, ranged item, tool, food, GUI, structure spawn, plant, loot table, block, advancement, living entity, dimension, item, biome
  • [FG 1.16.4] Added armor knockback resistance support
  • [FG 1.16.4] Added smithing table recipes support
  • [FG 1.16.4] Added tree type support for custom biome trees
  • [FG 1.16.4] Added support for biome dependent custom dimension sky/fog/air color
  • [D 1.16.x] Added dimension mod element to the data pack maker
  • [D 1.16.x] Added biome mod element to the data pack maker
  • Block direction procedure blocks now support log type rotations too
  • Armor slot procedure blocks now work with all entity types, not just player
  • Improved tag mod element preview icon
  • Added a tool to easily explore and manage common tags
  • [Bugfix, A 1.16.x] Fixed some mapping bugs
  • [Bugfix] Portal igniter was shown on item list even if the portal of the dimension was disabled
  • [Bugfix] Overlay image and label conditions did not work
  • [Bugfix] If the recent workspaces list got corrupted, one could no longer open workspaces
  • [Bugfix] Some other minor fixes and improvements

MCreator 2020.5

2020.5.47520

  • [Bugfix] Show totem-like animation, is item tool, remove a specific enchantment, and has itemstack enchantment procedure blocks caused build errors in some cases

2020.5.47418

  • [Bugfix] Blockly editor had Help entry in some context menus that glitched the procedure editor when pressed
  • [Bugfix, FG 1.14.4] Entities with bound GUI and rideable option at the same time failed to build

2020.5.46519

  • Added new in-app UI tips and improved some existing tips
  • [Bugfix] Affected by fortune and explosion decay parameters in custom loot table entries did not work properly
  • [Bugfix] Set entity rotation and spawn entity with rotation procedure blocks did not set yaw rotation properly in some cases
  • [Bugfix] Set player food saturation level procedure block crashed servers
  • [Bugfix] Custom GUI text field initial text did not work
  • [Bugfix] Some other minor fixes and improvements

EAP 2020.5.43719

  • Added custom particle mod element
  • Updated Blockly to 2020 Q3 patch 3
  • Updated Minecraft Bedrock Edition add-on generator to version 1.16.x
  • Added structure X and Z offset parameters to structure spawn mod element
  • Added apply bone meal action at location procedure block
  • Improved previews of some of the mod elements in the workspace view and added procedure previews
  • Added procedure block that switches the current world to another world/dimension
  • Added for each entity in range procedure statement block
  • Added parameter to specify optional custom food eating result item
  • Added for each item in the inventory of entity procedure statement block
  • Local variables of procedure templates and imported procedures are now automatically added to the procedure
  • Added break blocks of type AI task for custom entities
  • Improved custom fluid lake generation options with biome condition, frequency, and custom condition support
  • Added option to specify global trigger result action if supported by the selected global trigger
  • Added support for itemstack return value type and itemstack type custom dependency to procedures
  • Added wood pack maker quick pack tool
  • Added custom plant mod element item texture parameter
  • Added direction offset procedure blocks
  • Added pickup delay and do-not-despawn parameters to spawn gem procedure block
  • Added option to hide fluid texture from the block when submerged in the water
  • Added new procedure blocks: number of players in the world / on the server, and for each player in the current world
  • Added new fluid procedure blocks: is block waterloggable, get fluid at, is block a fluid, is block a fluid source, convert fluid to the bucket, convert bucket to fluid
  • Added new entity procedure blocks: is entity immune to fire, is entity immune to explosions, get absorption health level, set sprinting/sneaking to true/false, is the entity of creature type, get food saturation level, set food saturation level
  • Added new global procedure triggers: entity sets its attack target, entity about to grief, player XP amount/level changes, player deals a critical hit, zombies siege a village, farmland is trampled, crop attempts to grow
  • Added option to specify a separate particle texture for blocks and plants
  • Added new procedure triggers to plant mod element: on plant added, on a block placed by, random display tick
  • Added direct entity comparison procedure block
  • Added water entity creature type option for custom entities
  • Added custom code output procedure block alongside existing procedural custom code block
  • [Bugfix] Plugins that hardcoded procedure block texts and did not use texts.properties file failed to load
  • [Bugfix] Advancement and armor dropdowns did not work in localized environments
  • [Bugfix] Armor boots could not select "From armor" texture
  • [Bugfix] Water did not flow out of waterlogged blocks when neighbor blocks changed
  • [Bugfix] Biomes from older workspaces could fail to import properly
  • [Bugfix] Some other minor fixes and improvements

EAP 2020.5.39514

  • Updated Blockly to 2020 Q2 patch 2 and added support for different block rendering styles
  • Greatly improved Console Gradle task syntax highlighting
  • Ranged items and food can now specify use animation type
  • Added waterlogging support to custom blocks
  • Added support for crop model to blocks and plants
  • Added support for custom damage sources in procedures
  • Added back biome name field
  • Added painting mod element
  • Added double plant type support to the custom plant mod element
  • Items and food can now specify rarity
  • Added knockback resistance and attack knockback parameters to custom entities
  • Added itemstack dependency to entity picks up item procedure trigger
  • Added option to disable plant dropping and use loot tables instead
  • Added option for credits field and plugin dependencies in MCreator plugin info
  • Custom items can now define recipe remainder to any item or block
  • Added support to set foliage color of biome separately from grass color
  • Added the game-rule set and get procedure blocks
  • Added is provided advancement equal to procedure block
  • Added conditional enchantment glint support for all item mod element types
  • Strike lightning procedure block can now specify the lightning to be a visual effect only
  • Added log text with log level procedure block
  • Added procedure block to get the localized text for a given localization key
  • Added on item dropped procedure trigger to custom items
  • Added new entity procedure blocks: tame entity, is the entity a child, make entity ride entity, get shoot power of entity if projectile, remove specific potion effect, is entity leashed, get the owner of the entity, is the entity in water, lava, water or bubble column, water, rain, or bubble column, is entity alive, is entity invisible, is entity invulnerable, is entity non-boss
  • Added new item procedure blocks: has item enchantment, remove a specific enchantment from the item, is item specific tool type, show item totem-like animation
  • Added new procedure triggers: player completes advancement, a block is multiplaced (double plants, beds...), entity drops/picks up experience, entity falls, player uses/stopps using/finishes using item
  • Added new procedure dependency immediatesourceentity to entity attacked global trigger
  • Added option to spawn some vanilla structures in custom biomes: villages, strongholds, mineshafts, woodland mansions, ocean monument, ocean ruins, shipwrecks, igloo, desert pyramids, and the jungle temple
  • Added seagrass per chunk option to biomes
  • Default biome features can now be specified in custom biomes such as caves, ores, lakes, icebergs, fossils, and many other
  • Added language selector to the preferences dialog (experimental feature)
  • Added light color interface theme support (experimental feature)
  • [#64081] Added support for custom tag namespaces
  • [#66079] Separated water and water fog for biome colors
  • [Bugfix #66046] Custom GUI WYSIWYG editor had rendering glitches in some cases
  • [Bugfix #66031] Custom sound subtitles did not translate properly
  • [Bugfix] Player variables reset upon leaving the end dimension
  • [Bugfix] Potion related procedure blocks could crash the game in some cases
  • [Bugfix] On initial entity spawn procedure trigger did not trigger with child entities
  • [Bugfix] Plugin loading order was ignored in some cases
  • [Bugfix] Some other minor fixes and improvements

EAP 2020.5.35716

  • Updated bundled Java to version OpenJDK 8u265
  • Added option to select scale ratio of custom GUI images to 1X original or 2X Minecraft scale
  • Improved custom GUI image selection process and added edit option
  • Greatly improved GUI editor navigation and controls
  • Added option to reorder custom GUI components (inside their type)
  • Improved custom GUI preview renderer
  • Added option to disable block dropping and use loot tables instead
  • Added option to make loot table entries decay on explosion dropping
  • [#64917] Loot entries can now have drop count amount set
  • [#59923] Added option to make loot table items enchanted
  • [#49691] Added option to condition loot table entries with enchantments such as silk touch and fortune
  • [#56348] Added procedure editor procedure blocks search bar
  • [#59890] Added option to reposition player's inventory in custom GUIs
  • [#65599] Custom GUI labels and images can now be conditionally shown using the conditions system
  • [#65651] Added custom GUI opened/closed/tick procedure triggers
  • [#65592] Added preferences option to sort procedure blocks alphabetically
  • [#63811] Added support for sound subtitles
  • [#63811] Added support for multiple sounds under a single sound resource definition
  • [Bugfix] Overlay base textures did not scale properly in some cases
  • [Bugfix] Custom GUI and overlay editor glitched if multiple components had the same name/text
  • [Bugfix] Some Tabula Java models did not work properly
  • [Bugfix #57987] Custom GUIs had a size limit and glitched when too big
  • [Bugfix #57987] GUI images could not be larger than 256x256 pixels
  • [Bugfix #65053] Opening browser and files did not work on some Linux distributions
  • [Bugfix #65120] Energy capacity procedure block returned the current block energy value instead
  • [Bugfix #65197] Resistance parameter of custom blocks with stairs block base did not work
  • [Bugfix #65081] Some procedure triggers could spam log with missing dependency for the source entity
  • [Bugfix #65057] Custom items with inventory and GUI could be exploited to duplicate items
  • [Bugfix #65474] Fluid tank simulate fill procedure block did not simulate filling but actually executed it
  • [Bugfix #65478] Armor made using armor pack maker tool did not appear in item selector
  • [Bugfix #60983] Custom block bounding boxes did not adjust properly to the block offset setting
  • [Bugfix] Some other minor fixes and improvements

MCreator 2020.4

2020.4.32115

  • [Bugfix #64811] Help tips were not loaded in UTF-8 encoding
  • [Bugfix #64826] Custom armor broke recipes and advancements referencing it

2020.4.31617

  • Added new in-app UI tips (thanks to Goldorion)
  • [Bugfix] Block and item selector did not update previews properly
  • [Bugfix #64689] Use of play sound procedure block could crash dedicated servers or cause build errors
  • [Bugfix #64396] Items with inventory could crash the game in some cases
  • [Bugfix #64585] Performing world modifications on structure generated trigger could crash the game
  • [Bugfix #64739] Entity in range procedure blocks could cause build errors in some cases
  • [Bugfix] Some other minor fixes and improvements

EAP 2020.4.30417

  • Added many new in-app UI tips (big thanks to Goldorion)
  • Added texture preview to armor and other type texture selectors
  • Added fence gate block base
  • Improved previews of element selectors and mod elements list
  • Added Spigot generator flavor support for community plugins
  • Added YAML file support to the code editor
  • [#57806] Added attack amount dependency to entity attacked global trigger
  • [#56008] Added biome dictionary biome check procedure
  • [#61241] Added option to specify entity step sound
  • [#62571] Added "on item broken" global procedure trigger
  • [#61135] Added "when a player swings with item" item procedure trigger
  • [#54959] Added potion level and duration getters procedure blocks
  • [#64020] Added "is entity tamed" and "is entity tamed by" procedure blocks
  • [#64020] Added entity tamed global procedure trigger
  • [#62775] Added entity width, height, and submerged height getters procedure blocks
  • [#63575] Added "get entity target entity" procedure block for aggressive entities
  • [#55394] Custom plants can now be set to generate the same way as vanilla tall grass does
  • [#62413] Added option to specify which GUI slots to drop items and which not for unbound GUIs
  • [#62296] Custom commands can now specify the execution permission level
  • [#52780] Custom items can now use tool-like rendering
  • [Bugfix] On initial mob spawn procedure trigger could freeze world generation
  • [Bugfix] Conditions checking or altering the world for block, plant, structure, or entity spawning could freeze world generation
  • [Bugfix] Play sound procedure block did not work properly on client-side
  • [Bugfix #63642] Overlay base texture size was not updated in the code properly in some cases
  • [Bugfix #63629] Custom structures could cause worldgen lag in some cases
  • [Bugfix #63778] Ranged items ignored off-hand inventory
  • [Bugfix #63794] Entity display name procedure did not work with player names
  • [Bugfix #63971] Swing main/off hand procedure block did not work with players in some cases
  • [Bugfix #63996] Entity in range procedure blocks generated faulty code in case range had non-constant value
  • [Bugfix #63973] Custom armor arms were not properly applied to the player model
  • [Bugfix #64199] Custom slab blocks did not render properly when in double variant
  • [Bugfix #64291] Test draining fluid tank procedure block caused build errors
  • [Bugfix #64251, FG 1.14.4] "Before entity is hurt" global trigger caused build errors
  • [Bugfix #63601, FG 1.15.2] Custom dimension portals did not work in exported mods

EAP 2020.4.28114

  • Added in-app help tips support to procedure selectors
  • Biome air, water, and grass colors can now be selected separately while others can be left at default values
  • [#43839] Added enchantment mod element type
  • [#51470] Added option to specify inventory of a custom entity and bind GUI to it
  • [#62332] Added entity inventory slot set/get procedures
  • [#49202] Added option for procedures to return a value
  • [#49202] Added "call procedure and get return value" procedure blocks
  • [#49202] Added support for conditions: block, structure, entity, and plant spawning, dimension portal use, and placement, should ranged item fire condition
  • [#49202] Added support for conditions in entity AI builder for AI tasks and goals
  • [#55403] Custom armor models now support specifying body armor arm parts
  • [#63401] Added option to add a new folder to resources folders from the project file browser
  • [#61677] Custom blocks and plants can now use emissive rendering for a glowing effect
  • [#62204] Added special info (description) fields to armor
  • [#61934] Custom blocks can now specify beacon beam color modifier
  • [#61361] Global variables can now be shown in labels in integer format
  • [#56963] Added tile entity support to plants
  • [#62187] Added "place portal for a dimension if properly shaped" procedure block
  • [#60909] Custom GUIs can now pause the game if specified
  • [Bugfix] Set variable procedure block could cause build errors in combination with the player and local variables
  • [Bugfix] Entity spawning was not properly synced to clients in some cases
  • [Bugfix #63146] Custom dimensions could have more and more caves in some cases
  • [Bugfix #63262] Custom doors dropped twice
  • [Bugfix #63320] Backspace key did not work in text fields of custom GUIs

EAP 2020.4.25621

  • Improved navigation of mod element editor
  • The special tool tool-type now acts as a hand when breaking incompatible blocks
  • Added "convert item entity to itemstack" procedure
  • Added list view to the workspace mod elements browser
  • Improved texture editor performance
  • Entity x, y, and z dependencies are now passed with floating-point accuracy
  • Added new global triggers: sapling grows, entity struck by lightning, player fishes item, entity healed
  • Improved font rendering and font handling with characters of specific non-English languages
  • Added support for Git branches to remote workspace system
  • Added many new plugin features (check release notes)
  • Added breed AI task for breedable living entities
  • Added doors block base
  • [#55702] Added new player lifetime and player persistent variables that are synced with client-side
  • [#61280] Added keyboard shortcuts to the integrated image editor
  • [#47617] Added "get entity in range" procedure block
  • [#61741] Added "when an entity jumps" global procedure trigger
  • [#61503] Added "before entity hurt" global procedure trigger
  • [#51650] Added tameable entity support
  • [#53075] Added option to specify inventory item texture for custom blocks
  • [#42538] Added FE energy support to blocks and procedures
  • [#50757] Added fluid tanks support to blocks and procedures
  • [#58891] Improved biome entity spawn list editor
  • [#59113] Added option to damage custom items in crafting recipes instead of consuming them
  • [#61928] Added option to export deobfuscated mods
  • [Bugfix] Right-click and left-click global triggers triggered twice
  • [Bugfix] Pressing E key while text field was in focus closed custom GUIs
  • [Bugfix] Shoot ranged item procedure caused build errors with the floating-point speed in some cases
  • [Bugfix] Custom commands did not work in contexts without a player (eg. command blocks and some procedures)
  • [Bugfix] Source code of mod elements with locked code was reformatted on code regeneration
  • [Bugfix] Custom OBJ model textures did not work in some cases
  • [Bugfix, A 1.14.x] Changing add-on modid/namespace corrupted workspace
  • [Bugfix #61686] Custom ranged items did not inherit some parameters when used with custom living entities
  • [Bugfix #61897] Eating particles of food with custom model had broken texture
  • [Bugfix #61951] Custom ranged entities did not stop shooting under some conditions
  • [Bugfix #62307] Custom creature mobs did not spawn on custom grass material blocks
  • [Bugfix #62504] Mobs spawned with procedures did not receive on initial spawn event
  • [Bugfix #61924, FG 1.15.2] Player spawned outside custom dimension portal sometimes, portals could duplicate
  • [Bugfix] Some other minor fixes and improvements

MCreator 2020.3

2020.3.22116

  • [Bugfix] In many cases, procedure dependencies on triggers did not get automatically updated
  • [Bugfix] Default value of global number variables could not be set to decimal values
  • [Bugfix] Console search did not work
  • [Bugfix #61328] Active custom potions still rendered in inventory even if this was disabled
  • [Bugfix #61441] On initial entity spawn trigger could crash the world in some cases
  • [Bugfix] Some other minor fixes and improvements

2020.3.21322

  • [Bugfix #61295] Plant texture selection component was not visible

2020.3.21315

  • Updated Minecraft Forge for 1.15.2 to version 31.2.0
  • Updated Minecraft Forge for 1.14.4 to version 28.2.16
  • Added option to ignore air when placing in custom structure mod element
  • A full workspace backup is now made by default when opening the workspace in a new version
  • [#61091] Added is item enchanted and is item enchantable procedure blocks
  • [#45670] Added item descriptions (special information) to food, plant, ranged item, and tool mod element types
  • [#61152] Added "check gamemode" procedure block
  • [#61201] Added Discord Rich Presence support
  • [Bugfix] Procedure updating failed when older workspaces were imported
  • [Bugfix] "Move entity to location" procedure block did not work properly in some cases
  • [Bugfix #61258] Custom GUIs misaligned slots in some cases
  • [Bugfix #60992] "Shoot custom ranged item" procedure did not inherit some of the parameters

EAP 2020.3.20316

  • Updated Minecraft Forge for 1.15.2 to version 31.1.87
  • Improved block inventory procedures compatibility with other Forge mods
  • Added AI task setup template library and support for importing/exporting AI task setups
  • Added more in-app UI tips (big thanks to Goldorion)
  • Added "max entity health" procedure block
  • Improved code editor UX
  • Added option to specify Y offset for mounted entities for rideable custom entities
  • Added option to define custom key binding category (vanilla or custom)
  • Added text NBT tag display support to custom GUI and overlay labels
  • [#60696] Added option to specify glowing texture layer for custom mobs
  • [#49538] Custom blocks can now specify IDs of input and output slots for automation
  • [#48739, #58631] Added "get block hardness", "is block solid", and "get light level" procedure blocks
  • [#52809] Added "get redstone power of block side" and "is block directly powered" procedure blocks
  • [#53212] Added option to enable random offset for custom blocks and plants
  • [#54112] Added option to specify AI path node type for custom blocks and plants
  • [#57558] Added option to force ticking for plant mod element types
  • [#58904] Added cooking time parameter to cooking/smelting type recipes
  • [#60609] Entity and location can now be specified for the "open GUI" procedure block
  • [#53526] Added fish-like swimming AI task
  • [#60671] Added follow parent AI task
  • [#60263] Added "is block tagged in blocks tag group" procedure block
  • [#50526] Added new variable type itemstack to both local and global variables
  • [#56093] Added convert itemstack to block procedure
  • [#60692] Added option to specify top and side textures for custom slabs and stairs
  • [#59873] Harvest level can now be specified for custom multi-tools
  • [#57254] Added glass pane block base
  • [#60686] Added option to disable slot interaction for specific slots in custom GUI
  • [#55095] Added key released key binding procedure trigger and pressed time dependency
  • [#59939] Added "get ridden entity" procedure block for better ridable mobs (eg. airplanes)
  • [Bugfix #60332] Custom breedable mobs had wrong eye height in some cases
  • [Bugfix #60393] Custom rideable entities did not compile
  • [Bugfix #60394] Some biome features did not generate correctly
  • [Bugfix #60410] Fixed some remote workspace bugs
  • [Bugfix #60432] Loot tables did not work with custom blocks with inventory
  • [Bugfix #60526] Changing mod display name could cause build errors
  • [Bugfix #60515] Custom living entities of type creature crashed the game if they had melee AI task enabled

EAP 2020.3.18613

  • Updated Minecraft Forge for 1.15.2 to version 31.1.63
  • Added spawn entity with rotation and velocity procedure block
  • Streamlined procedure blocks and their colors
  • Improved Gradle error handling
  • Added entity support to addon (Bedrock Edition) generator
  • Added more in-app UI tips (thanks to Goldorion and KantroActual)
  • [#45976] Added source and target entity dependencies
  • [#47086] Custom mobs can now shoot custom ranged items
  • [#49385] Added shoot custom ranged item procedure block
  • [#50280] Item procedure blocks now support custom dependencies
  • [#53366] Added itemstack size management procedure blocks
  • [#47537] Added support for items with inventory and item GUI binding
  • [Bugfix, FG 1.15.2] Custom portal blocks were not transparent
  • [Bugfix #60258] When changing modid of the workspace, all resources got deleted
  • [Bugfix #59688] Incompatible plugins in plugins folder caused MCreator to not work properly
  • [Bugfix #59696] Newly created custom GUIs had broken textures
  • [Bugfix #59827] If no specific workspace type was clicked, new workspace dialog did not work
  • [Bugfix #59804] Set rotation and pitch of entity procedure block caused build errors in some cases
  • [Bugfix #60020] Java models from recent Blockbench versions failed to import
  • [Bugfix #60106] Fluid physics did not work in some cases
  • [Bugfix #59677, A 1.14.x] Walking on custom blocks caused the player to be shot out of them
  • [Bugfix #59690, A 1.14.x] Ores did not properly generate in some cases
  • [Bugfix #59731, FG 1.15.2] Custom mobs with biped model did not render properly
  • [Bugfix #59800, FG 1.15.2] Custom leaves did not render properly with fancy graphics

EAP 2020.3.16610

  • Updated bundled Java to version OpenJDK 8u252
  • Added support for making Minecraft Bedrock Edition 1.14.x Add-Ons
  • Mod element camel-case name is now automatically converted to snake-cased registry name
  • Workspace resources are now stored in Gradle resources folder only
  • Flattened the UI a bit more
  • Improved the UX of some UI sections
  • [#55559] Added base support for Minecraft Forge 1.15.2 - 31.1.43
  • [#55559] Added 1.15.2 support for mod elements: creative tab, advancement, function, loot table, fuel, tag, recipe, command, key binding, item, food, fluid, armor, potion, overlay, structure spawn, tool, plant, biome, ranged item, dimension, living entity, procedures, GUI, block, music discs
  • [#49671] Help buttons now open in-app help dialogs instead of searching on the website
  • [#59347] Added Java model fixers for models of some modelers that do not generate compliant code
  • [#53154] Added support for transparent block connected sides
  • [Bugfix] Text fields in custom GUI did not scale properly with the screen
  • [Bugfix #59056] Itemstack management procedure blocks could still cause build errors in some cases
  • [Bugfix #59083] Spawn multiple particles procedure block did not work properly
  • [Bugfix #59247] Custom dimensions had more and more caves each time entered
  • [Bugfix #59345] Duplicate mod element kept some references on the original mod element in some cases
  • [Bugfix #59409] Custom slabs and stairs did not have proper light opacity behavior
  • [Bugfix #59555] Negative number constants caused build errors in some cases
  • [Bugfix #59520] Location procedures did not work when triggered by GUIs without slots
  • [Bugfix] Other minor bug fixes and stability improvements

MCreator 2020.2

2020.2.14217

  • [Bugfix #58788] Local variables could not be used with some procedure blocks
  • [Bugfix] Itemstack management procedure blocks did not work in most cases
  • [Bugfix] Console could print some lines twice

2020.2.13719

  • [Bugfix] Set item in slot procedure blocks ignored amount if a non-constant item was used
  • [Bugfix, 1.12.2] Global variables did not save with the world data

2020.2.13616

  • [Bugfix #58588, 1.12.2] Boss mobs had gravity disabled in some cases
  • [Bugfix #58509] There were some issues with flying mobs
  • [Bugfix #58595] Author list always included MCreator

2020.2.13314

  • [Bugfix] New workspaces failed to build after the first mod element was added
  • [Bugfix] Adding new custom dimension caused build errors
  • [Bugfix] Workspace import failed in some rare cases
  • [Bugfix] Console search did not work
  • [Bugfix] Console printing was delayed in some cases
  • [Bugfix #58416] Block particles did not generate in the block center
  • [Bugfix #53289] Flying mobs did not attack even if specified so
  • [Bugfix #53289] Flying mobs did not rotate
  • [Bugfix #57796] "Get smelting result of item" procedure block did not copy the item stack
  • [Bugfix #58370, 1.12.2] Dimension switch procedure did not work with custom dimensions
  • [Bugfix #58323, 1.14.4] Light opacity did not work properly

EAP 2020.2.12518

  • Added text type NBT tag procedure blocks
  • Added get entity pitch rotation procedure block
  • [#44302] One can now specify recipes to unlock when a custom advancement is completed
  • [#51689] Added set item in main/off hand procedure block
  • [#53272] Improved flammability parameters of custom blocks and plants
  • [#52851] Added reaction to pushing parameter to custom blocks
  • [#57194] Added slipperiness parameter to custom blocks
  • [#54672] Added "is block ladder" parameter to custom blocks
  • [#56053] Added custom recipe group parameter
  • [#53089] Added set item in armor slot procedure block
  • [#47932] Added get harvest level of item procedure block
  • [#54433] Added damage type parameter to damage entity procedure block
  • [#55657] Added set entity velocity and set entity rotation procedure blocks

EAP 2020.2.11618

  • Added support for plugins that can add new procedure blocks, generators, AI tasks and more
  • Added simulate block right-click procedure
  • MCreator now generates code separated in proper java packages
  • Generated code no longer contains MCreator branding prefix
  • Mod package name and credits text can now be changed
  • Improved general performance of both UI and generator system
  • [#51048, 1.14.4] Added new recipe types: blasting, smoking, campfire cooking, stone cutting
  • [#57157] Added option to select frequency per chunk for structure spawn
  • [#57355] Custom files in mod assets folder are now preserved
  • [Bugfix] Player ability procedure blocks (flying, building, ...) did not work properly
  • [Bugfix #57023] Custom overlay images covered hot-bar and other UI elements
  • [Bugfix #57699] Custom music discs did not work with custom sounds
  • [Bugfix #57695] Custom GUIs without slots crashed the game when opened
  • [Bugfix #57684] Block NBT tags did not work properly in some cases
  • [Bugfix #57636, 1.14.4] Custom fluid physics did not work
  • [Bugfix #57796, 1.14.4] Get smelting result procedure block did not work properly
  • [Bugfix #57854, 1.14.4] Command parameters did not work

EAP 2020.2.09617

  • Added support for data packs for 1.15.x
  • Updated Minecraft Forge for 1.14.4 to version 28.2.3
  • Updated some procedure templates
  • Duplicate mod element now duplicates the code if the mod element has code locked
  • Improved UI performance and responsiveness with big workspaces
  • Added option to make custom blocks tick randomly based on the global tick rate
  • Added option to display custom entity and block NBT tags on GUIs and overlays
  • Custom block NBT tags are now properly synced between clients
  • Added replace block (and optionally keep state, inventory, and NBT) procedure block
  • Blocks are now bound to a custom GUI instead of GUIs being bound to blocks
  • Added option to enable the block to open GUI when right-clicked without procedures
  • Simplified GUI creation and made it more intuitive
  • GUIs can now have functional slots without having to be bound to a block
  • [1.14.4] Added full support for OBJ models
  • [#53951] Added new block bases: leaves, slabs, trap doors
  • [#47657] Added new mod element type: music disc
  • [#53884] Added format number to text procedure block
  • [Bugfix, 1.14.4] Fluid buckets did not render properly
  • [Bugfix, 1.14.4] MCreator could start lagging when Minecraft was launched for a few times
  • [Bugfix #56833] Key bindings were triggering even with GUIs open
  • [Bugfix #56988] Custom code mod elements did not properly import
  • [Bugfix #56984] Opening older workspaces failed in some cases
  • [Bugfix #56944] Build could fail on computers with Turkish locale
  • [Bugfix #56831] Attack speed parameter did not work properly for custom hoe tools
  • [Bugfix #56835] One could not use less than and greater than characters in GUI labels
  • [Bugfix] GUI slot management procedures did not work properly
  • [Bugfix] Remote workspace could stop working in some cases
  • [Bugfix] Other minor bug fixes and stability improvements

MCreator 2020.1

2020.1.05419

  • Updated Minecraft Forge for 1.14.4 to version 28.1.117
  • [Bugfix, 1.14.4] "Does item stay in crafting grid" option did not work
  • [Bugfix #56587] Some procedure blocks did not work with local variables
  • [Bugfix #56618, 1.14.4] Custom dimension portal igniter worked on any block

2020.1.05113

  • [Bugfix, 1.14.4] Custom dimension portals did not work
  • [Bugfix, 1.14.4] Data pack pack_format was set to 1 instead of 4
  • [Bugfix #56503] Vanilla advancement triggers did not work with custom blocks and items
  • [Bugfix #56505, 1.14.4] Advancement name and descriptions did not work in data packs
  • [Bugfix #56537, 1.14.4] Comparator item was mapped to a composter
  • [Bugfix #56537, 1.12.2] Ore dictionary names were lowercased

2020.1.04519

  • Updated Minecraft Forge for 1.14.4 to version 28.1.116
  • Some minor UI style and usability improvements
  • [Bugfix, 1.14.4] Get light level procedure block did not work properly

EAP 2020.1.04218

  • Updated bundled Java to version OpenJDK 8u232
  • Updated Minecraft Forge for 1.14.4 to version 28.1.115
  • MCreator now tries to repair corrupted workspaces from backups
  • GUI procedure triggers now trigger on both server and client-side
  • [Bugfix] Fixed "Directory in which you are trying to make a workspace does not exist" error on fresh installations
  • [Bugfix] Update notifications did not work properly with snapshots
  • [Bugfix] Block previews in workspace did not have textures placed properly
  • [Bugfix, 1.14.4] Execute command procedure entity block did not work in worlds with cheats disabled
  • [Bugfix #55617] Custom log blocks did not properly rotate in structures
  • [Bugfix #53737] Bounding box of blocks with log rotation did not properly rotate
  • [Bugfix #56234, 1.14.4] Global map and world variables did not save
  • [Bugfix #56206, 1.14.4] Execute command procedure block displayed command output
  • [Bugfix #56209] Keyboard shortcuts were inconsistent on macOS

EAP 2020.1.03712

  • Added support for data packs for 1.14.x
  • Added data pack elements to 1.14.x data pack generator: recipe, advancement, loot table, function, tag
  • Updated Minecraft Forge for 1.14.4 to version 28.1.114
  • [1.14.4] Added support for functions (command sets)
  • [1.14.4] Added support for function tagging
  • Added "run function" procedure block
  • Added support to open JSON and other data files from Gradle sources in the code editor
  • Any advancement can now be triggered by procedures (existing procedure blocks need to have advancements re-selected)
  • Added option to select vanilla advancement triggers in the advancement maker
  • When adding or removing mod elements MCreator now only builds if needed
  • [#55473] Added new advancement options for display and rewards
  • [#56137] Added procedure blocks to control and read scoreboard scores
  • [Bugfix #55972, 1.14.4] Loot tables don't work with custom block drops
  • [Bugfix #55997, 1.12.2] Loot table JSON files could get deleted from workspace randomly

EAP 2020.1.01513

  • Added support for Git (GitHub, GitLab, BitBucket, ...) shared online workspaces with version history
  • Added option to jump (revert to) between checkpoints/commits in the history of online workspace
  • Added option to merge changes if multiple users work on the same shared workspace at the same time
  • Added quick tools: material pack, armor pack, ore pack, and tool pack makers
  • Added "Get numerical dimension ID" procedure block
  • Added option to select current mod as tag namespace
  • Custom recipes can now select the namespace and therefore override vanilla recipes
  • Updated Minecraft Forge for 1.14.4 to version 28.1.111
  • Marked Minecraft 1.14.4 generator as LTS and 1.12.2 as a legacy version
  • [#46058] Added support for loot tables
  • [#55415] Added option to set custom living entity tracking range
  • [#53995] Added on structure generated procedure trigger
  • [#55870] Added schedule tick update procedure block
  • [Bugfix #55543] Melee damage was offset from the set value in-game
  • [Bugfix #55531, 1.12.2] Biomes with empty mob spawn list spawned default vanilla mobs
  • [Bugfix #55960, 1.12.2] "Get item from armor slot" procedure block crashed multiplayer clients
  • [Bugfix #55608, 1.14.4] Big tree option in custom biomes spawned wrong trees
  • [Bugfix #55871, 1.14.4] Numpad key bindings caused build errors
  • [Bugfix #55567, 1.14.4] Dirt blocks did not generate under grass blocks and underwater in custom biomes
  • [Bugfix #55567, 1.14.4] Caves did not generate in custom dimensions
  • [Bugfix] "Delete texture" button did not delete animation .mcmeta file it was present
  • [Bugfix] Other minor bug fixes and stability improvements

MCreator 2019.5

2019.5.51710

  • [Bugfix #55455, 1.14.4] Dimension switching did not work in exported mods

2019.5.50619

  • Updated Minecraft Forge for 1.14.4 to version 28.1.106
  • [Bugfix, 1.14.4] Custom root advancements had broken background image
  • [Bugfix #55335] Tag names could not contain underscore character
  • [Bugfix #55351] Custom tool attack speed parameter was offset for negative 4
  • [Bugfix #55376, 1.14.4] Close any open GUI procedure block did not work properly
  • [Bugfix #55421, 1.14.4] Place structure procedure block crashed the game
  • [Bugfix #55430, 1.14.4] On initial entity spawn trigger could crash world generation process
  • [Bugfix #55433, 1.14.4] Custom trees could spawn floating in the air

EAP 2019.5.49119

  • Updated Minecraft Forge for 1.14.4 to version 28.1.104
  • Font size in code editor can now be changed by Ctrl + scrolling
  • [#55136] Key binding trigger now triggers on both server and client-side
  • [#55245] Added option to change default code editor font size
  • [#54927] Added "Entity spawns" global procedure trigger
  • [#54420] Added does water vaporize option for custom dimensions
  • [#52243] Added "Get moon phase" procedure block
  • [#50867] Added "Set players spawn point" procedure block
  • [#55207, 1.14.4] Added "Blocks" tag type
  • [#54935, 1.14.4] Added option to select biome category and optional parent biome
  • [Bugfix] Special tool type did not apply attack damage parameter
  • [Bugfix] Workspace modid change caused build errors
  • [Bugfix, 1.14.4] Import structure from Minecraft always showed an empty list
  • [Bugfix, 1.14.4] Custom biomes did not spawn caves, structures, dungeons and ores
  • [Bugfix, 1.14.4] Custom blocks with "replaceable" option turned on caused build errors
  • [Bugfix #55099, 1.14.4] "On ranged item used" procedure trigger did not trigger the procedure
  • [Bugfix #55190, 1.14.4] Disabling weather in custom dimensions caused build errors
  • [Bugfix #55222, 1.12.2] Long mod ids crashed client when trying to connect to the server

EAP 2019.5.46321

  • Updated Minecraft Forge for 1.14.4 to version 28.1.90
  • Added 1.14.4 support for mod elements: fluid
  • Added option to select armor equip sound
  • [1.14.4] Added option to specify repair items for custom armor and tools
  • [1.14.4] Creative tab of custom fluid buckets and custom mob spawn eggs can now be changed
  • [#53156] The attack speed of custom tools can now be changed
  • [#46220] Added support for OBJ and JSON models to food mod element
  • [#46220] Added support for OBJ and JSON models to plant mod element
  • [#48149] Added "break block and spawn break particles" procedure block
  • [#54825] Added an option to select whether structure generator ground detection ignores motion blocking blocks or not
  • [Bugfix, 1.14.4] Switching to custom dimension did not show a loading screen
  • [Bugfix #54773, 1.14.4] Java models made with certain modelers caused build errors
  • [Bugfix #54764, 1.14.4] Dimensions or biomes with custom mobs set to spawn in crashed the game
  • [Bugfix #54764, 1.14.4] Custom living entities always showed tag names above them
  • [Bugfix #54744, 1.14.4] Use of player tick global trigger caused build errors
  • [Bugfix #54751, 1.14.4] Blocks and plants with no custom drop and drop amount of 1 dropped nothing when broken
  • [Bugfix #54834, 1.14.4] Potion effects rendered broken texture behind their icons
  • [Bugfix] Other minor bug fixes and stability improvements

EAP 2019.5.45215

  • Added base support for Minecraft Forge 1.14.4 - 28.1.87
  • Updated integrated Blockly to version Q3 Patch 3
  • Added 1.14.4 support for mod elements: fuel, creative tab, advancement, armor, overlay, command, key binding, food, tool, potion, item, recipe, structure spawn, biome, plant, ranged item, block, GUI, dimension, living entity, global triggers, procedures, global variables
  • Moved ore dictionary entry parameter to a new mod element type called tag
  • Added option to reorder custom elements in creative tabs
  • Added support for switching Minecraft version of workspace in the workspace settings
  • Improved project file tree browser
  • Added option to add new JSON and image files to appropriate folders in file tree browser
  • Ported Gradle system to Gradle Tooling API for better performance and stability
  • Improved "jump to line" system in console error logs and warnings
  • Added option to cancel console (Gradle) tasks
  • Greatly improved project file search and autocomplete performance
  • Improved overall performance by caching
  • Switch dimension procedure block now has dropdown of dimensions (existing blocks need target dimension reselected)
  • [1.14.4] Improved custom dimension nether like generator with multi-biome support
  • [#46288] Added option to select workspace element sorting order and improved sort filters
  • [#46072] Plant type parameter now applies to static plants too
  • [#52995] Added option to define food saturation value
  • [#47554] Added get and set block rotation procedure blocks
  • [#47788] Added direction dependency type and compare directions procedure block
  • [Bugfix #54614] Potion mod element had dependencies in procedure triggers that they did not provide
  • [Bugfix #53864] MCreator UI had some issues with lower resolution screens
  • [Bugfix #53936] Texture templates imported through preferences UI did not work
  • [Bugfix #51063] Custom blocks did not properly rotate in structures
  • [Bugfix #53957] Custom ranged item bullet rendered as the arrow on the player
  • [Bugfix #54316] Custom growable plants dropped sugarcane in survival
  • [Bugfix] MCreator mods could crash Spigot + Minecraft Forge based servers in some cases
  • [Bugfix] Other minor bug fixes and stability improvements

MCreator 1.9.1 [1.12.2]

  • Updated bundled Java to version OpenJDK 8u222
  • Multiple workspaces can now be open at the same time
  • Merged both texture makers in a new image editor tools with many new functions
  • Improved some of the UI icons to better fit with the overall design of the interface
  • Added support to cancel the cause that triggers global procedure triggers in procedures
  • Dropped support for importing MCR workspace files
  • Added workspace setting to lock mod base files from being regenerated (overwritten by MCreator)
  • Added new Custom element mod element type which generates code wrapper for custom-coded mod elements
  • Added support for zooming in GUI and overlay editor
  • Added some new and improved some of the procedure templates
  • Renamed mob mod element to a living entity
  • Added option to disable "What's Next?" page when making a new workspace
  • Mod element in-game names are auto-filled based on the mod element name now
  • Added new GUI input and output slot procedure triggers: when slot changed, item taken from slot and item stack transferred
  • Added support to edit already imported Java model animations
  • Java mob model animations can now be defined for all mob model parts
  • Added over 25 new mob model part animation types
  • Added option to select a custom overlay base texture that is scaled over the whole screen when the overlay is shown
  • Multiple items can now be added at once on the lists of blocks, biomes, and dimensions
  • Improved dimension generators, end dimension type now supports biome layers and spawns islands
  • Added procedure block to change block data type to itemstack type
  • Added raytrace the block position the entity is looking at procedure block
  • Added option to select block base (normal block, stairs, wall or fence), similar to TX blocks
  • Added option to enable and set melee damage on items and ranged items
  • Added new global procedure triggers: left-clicked on block, right-clicked with item, right-clicked on entity
  • Optimized code generator system, greatly reduced build times
  • [#51428] Added support to enable mob riding controls
  • [#47818] Global map and world variables are now automatically synced across all Minecraft clients and the server
  • [#40999] Made biome entity spawn list editable
  • [#40999] Block, dimension and biome lists are now editable, not just clearable
  • [#40999] Custom GUI components and inventories can now have their properties edited
  • [#49461] Workspace modid can now be changed after the workspace was made
  • [#45498] Added true custom flying mobs support
  • [#45498] Improved custom water type mob support
  • [#52192] Added missing entities to the list of entities, including entity base classes
  • [#42517] Added option to register custom blocks and items to the ore dictionary
  • [#42517] Added option to use ore dictionary entries in custom recipes
  • [#50752] Client-side triggers were transformed to server-side using packets (key bindings, GUIs, ... now work on servers)
  • [#50792] Added option to disable dimension portals
  • [#51848] Added option to control what happens if the player goes to sleep in a custom dimension
  • [#47733] Added option to enable overworld like skylight in custom dimensions with daynight cycle
  • [#47600] Added support for custom dimension ambiental music
  • [#52727] All commands now work on any world and no longer require entity dependency
  • [#50761] Added player XP management procedure blocks
  • [#51201] Custom biomes can now be registered in biome dictionary
  • [#52801] Added check entity command permission level procedure block
  • [#49736] Added option to make custom blocks and plants replaceable with other blocks
  • [#51476] Added option to make custom blocks and plants flammable
  • [#51195] Custom blocks and plants can now have map color defined
  • [#51828] Added option to override default creative pick item for plants and blocks
  • [#47379] Added option to enable enchanted glow on tools, food and ranged items
  • [#50569] Added shears as a custom tool type
  • [#51900] Block face shape type descriptor can now be selected
  • [#52937] Added check block material procedure block
  • [#52935] Added apply item cooldown procedure block
  • [Bugfix #51905] Armor was not properly rendered on custom mobs with biped or zombie model
  • [Bugfix #51118] Replaceable block types are now properly ignored when detecting ground for structure generation
  • [Bugfix #51565] If Hoe tool type was selected, tool parameters grayed out and were not editable
  • [Bugfix #50841] MCreator copied itemstack reference to a new instance which caused NBT variables to not work with items
  • [Bugfix #50970] Custom entity hitbox size was not saving and kept reverting to defaults
  • [Bugfix #50904] Ranged items do not work on a dedicated server
  • [Bugfix #50994] On macOS, inline procedure editor did not work and froze when opened
  • [Bugfix #50977] MCreator could corrupt user preferences file and fail to launch on next run
  • [Bugfix #51357] Print text procedure block causes build errors
  • [Bugfix #51317] Gradle console could get stuck on some Linux distributions
  • [Bugfix #51431] Get block NBT tag procedures with local variables in them cause build errors
  • [Bugfix #51323] Typing E in a focused text field in custom GUI closed the GUI
  • [Bugfix #51824] MCreator could get stuck on Loading MCreator windows
  • [Bugfix] Workspaces with >~4000 mod elements failed to build
  • [Bugfix] GLOBAL_WORLD variable type was not stored per dimension but per save
  • [Bugfix] Other minor bug fixes and stability improvements

MCreator 1.9.0 [1.12.2]

  • Updated bundled Java to version OpenJDK 8u212
  • Workspaces are now stored in separate folders for each workspace and there is no more workspace number limit
  • Workspaces no longer take a long time to build when switching between them
  • Made the interface more IDE like with closable tabs for all editor types
  • MCreator is now distributed as a proper macOS app bundle
  • Added option to select the main accent color of the user interface in the preferences
  • Improved the look and feel of MCreator to be more uniform across all tools
  • Users can now start working on the mod even if the Gradle setup is not complete yet
  • Textures, 3D models, structures and sounds can now be imported by dragging them in the workspace
  • Improved gradle compile error handling with better and more user friendly interface
  • Removed strict Minecraft Forge checking by default for new workspaces
  • MCreator now registers a new file association .mcreator for workspace files
  • On Windows, MCreator is now installed in Program Files by default
  • Added option to change registry names of mod elements with Minecraft registry names (blocks, items, biomes, entities, ...)
  • Improved crash log parsing in console tab
  • When clicking edit code button, user can now select to edit any mod element related file, not just main Java file
  • Added breadcrumb to the code editor to quickly navigate through mod workspace files
  • Improved the way custom mod elements are identified in MCreator element lists
  • Mob health, movement speed and attack strength are now applied even if AI base is used
  • Improved integrated testing server support
  • Improved texture maker and added new templates
  • [#48698] Added itemstack NBT procedure blocks
  • [#46069] Added duplicate mod element functionality to workspace browser
  • [#41291] Added support for maximized window to whole MCreator interface and made most dialogs resizable
  • [#48015] Teleport entity procedure block now supports decimal numbers
  • [#43800] Added support for custom armor models
  • [#49502] Added support for custom armor names
  • [#46451] Added custom potion mod element
  • [#46774] Added option to change mod element ID maps
  • [#48637] Added support for color codes for chat messages
  • [#48026] Has player achievement procedure block now supports checking for vanilla advancements too
  • [#48122] Added option to enable village and stronghold generator in custom biomes
  • [#47993] Added get spawn point coordinates procedure blocks
  • [#49988] Added change entity display name procedure
  • [#48115] Added can item be smelted and get smelting result procedure blocks
  • [#47801] Added option to set default mob armor value
  • [#50220] Added fall damage, player, potions, arrows, fall, drowning, cactus and lightning immunity option for mobs
  • [#48609] Added has entity specific potion active procedure block
  • [#50047] Added duplicate texture in resources browser
  • [#50582] Added on world tick global procedure trigger
  • [#50631] Added swing entity's hand procedure block
  • [Bugfix] When right clicked on mob procedure trigger was called twice
  • [Bugfix] MCreator could get stuck on Preloading resources if invalid image template files were loaded
  • [Bugfix #48117] Strike lightning procedure block did spawn lightning but it was not visible
  • [Bugfix #47875] Structures with offset checked for block restriction on the offset location
  • [Bugfix #47980] Under some conditions shift clicking slots in custom GUIs could still crash Minecraft
  • [Bugfix #48651] Armor texture selector did not properly scale textures
  • [Bugfix #48666] Global variables did not work in GUI and overlay labels in some cases
  • [Bugfix #48713] There was no way to properly duplicate item stack in procedures
  • [Bugfix #48796] Custom plants did not properly render in hand and on the ground
  • [Bugfix #49599] Rideable mods did not work, except in some rare cases
  • [Bugfix #49663] Custom block and plant drops ignored metadata
  • [Bugfix #49675] Growable plants had reed as their creative mode pick item
  • [Bugfix #49758] Some itemstack related procedure blocks could crash the game
  • [Bugfix #49627] In some cases, procedure mod element could get broken and render itself uneditable
  • [Bugfix #48799] Is biome at procedure block did not work with custom biomes
  • [Bugfix #47997] Slot shift-clicking logic in GUIs did not follow the way vanilla one works
  • [Bugfix #46871] Custom trees in custom biomes could spawn on wrong blocks
  • [Bugfix #48596] Itemstack size was not properly set in some cases in procedures
  • [Bugfix #48170] Switch dimension for entity procedure block crashed Minecraft
  • [Bugfix] Other minor bugfixes and stability improvements

MCreator 1.8.3 [1.12.2]

  • Updated bundled Java to version OpenJDK 8u202, Linux and Mac versions now come with bundled OpenJDK
  • Improved launch and install procedure for MCreator for Linux and Mac
  • Improved procedure editor performance for large procedures
  • Added option to select multiple elements at once on some of the lists in the UI
  • Changed workspace format for the upcoming "workspaces in folder" format
  • Added basic support for OBJ models with UV textures
  • Added custom mob shadow size option
  • Custom blocks/ores, fluids, and plants can now be set to spawn in any selected vanilla or custom dimensions
  • Custom plant spawning can now be restricted to specific biomes
  • Added custom structure spawning height offset parameter
  • Added add enhancement to item procedure block
  • Added true custom block log rotation mode
  • [#42990] Added save and dimension-specific saveable global variables, added block and entity NBT procedure blocks
  • [#47096] Textures are now stored in modid assets folder, not in default Minecraft folder
  • [#46740] Added option to disable strict Minecraft Forge version check
  • [#46720] Added automated backups of workspace file
  • [#46565] Added option to disable ammo for ranged items
  • [#46971] Added get entity coordinates and velocity procedure blocks
  • [#47221] Added get entity health procedure block
  • [#45776] Added entity procedure blocks: is sneaking, burning, sprinting, riding, being ridden, dimension ID
  • [#47313] Added more vanilla tree types in custom biomes
  • [#47330] Added new add potion effect procedure block with more options
  • [#47251] Added set and get players food level procedure blocks
  • [#44293] Added option to randomise custom structure generation rotation
  • [#45542] Custom structures can now be set to spawn in any vanilla or custom dimension or more of them at once
  • [#41710] Custom block/ore spawning can now be restricted per specific biomes
  • [#41785] Custom ores can now be set to spawn instead of any block, not just stone
  • [#44832] Added option to export and import translations in CSV spreadsheet format for external translators
  • [#46263] Added custom food eating speed dial
  • [#46106] Added ranged item max stack size dial
  • [#47390] Ranged items now use item durability as ammo if the ammo item is damagable
  • [#45608] Added option to disable custom GUI background box
  • [#46036] Smelting recipes now have output stack size dial
  • [#45534] Custom dimensions can now have weather disabled
  • [#47485] Added get item and get entity display name procedure blocks
  • [#44813] Added option to import multiple files at once
  • [#45768] Added has player completed advancement procedure block
  • [#46755] Added when ranged item bullet hits entity procedure trigger
  • [#47501] Added get provided item fuel power procedure block
  • [#47462] Added get selected enchantment level of item procedure block
  • [Bugfix] Custom GUI background was darker compared to vanilla GUIs
  • [Bugfix #47700] Custom mobs were crashing Minecraft Server
  • [Bugfix #46978] Substring procedure block caused build errors in some cases
  • [Bugfix #46925] Custom dimension portal texture is not saved
  • [Bugfix #46401] Some mod element files were not removed after deleting mod element from workspace
  • [Bugfix #44985] In survival mode, custom portals did not spawn player on the portal position
  • [Bugfix #44418] Metadata for items was not properly transferred in procedure blocks
  • [Bugfix #40695] Fixed MCreator mods crashing server and some other multiplayer issues
  • [Bugfix #47387] Damage item in block inventory procedure did not work properly
  • [Bugfix #47464] Ranged items were not properly rendered in third person
  • [Bugfix #46819] Custom rotatable block bounding box did not rotate with the block
  • [Bugfix #47578] Caves and ravines did not generate in custom dimensions with non-vanilla stone
  • [Bugfix] Other minor bugfixes and stability improvements

MCreator 1.8.2 [1.12.2]

  • Updated Gradle Wrapper that is used to version 4.4
  • Updated bundled Java to version 8u192
  • Made some changes to the layout of the main MCreator window
  • Added option to manually enter the path to the Java distribution to be used by Gradle
  • Workspace name, modid and other settings are now defined per workspace and not at export
  • 3D models are now stored in separate workspace tab and have editable texture mappings
  • 3D models can now be reused with different textures for multiple mod elements
  • Removed external software launchers
  • Changed the format of storing the mod elements to JSON
  • Improved gradle build times for up to 500% by caching code
  • Improved workspace import times for up to 700% and reduced workspace import RAM usage for up to 1000%
  • Improved Java code import organizer performance and accuracy
  • Improved GUI editor usability and added configurable grid
  • Improved Gradle Console display and colors
  • Improved mod export options and configuration
  • Added Minecraft Forge with version tag as mod dependency when exporting
  • Added mod loading stage event triggers
  • Added "can be beacon base" and "enhancement bonus" custom block parameters
  • Added provided itemstack dependency as item procedure block
  • Added text parsing procedure blocks
  • Integrated support for Minecraft Link
  • [#40681] Added support for rotation of custom blocks with or without models
  • [#43340] Recipes are now automatically optimized to support all possible crafting placements
  • [#42290] Added snap to grid option in GUI editor
  • [#42670] Added option to make mod that needs to be installed on server only
  • [#45877] Added search function to some of the dropdowns
  • [#45357] Added on entity kills another entity global procedure trigger
  • [#45298] Added option to base new translation on a language other than English
  • [#45725] Added close GUI procedure block
  • [#43157] Added get entity direction procedure block
  • [#43535] Added get provided itemstack damage procedure block
  • [#45351] Added option to disable custom mob spawn egg
  • [#45651] Added custom mob creature type option
  • [#45882] Custom idle mob despawning can now be disabled
  • [#45264] Added new triggers to tool mod type: on entity hit with, tool in inventory tick, tool in use tick, on stopped using
  • [#45195] Added get item in player's armor slot procedure block
  • [#46015] Added set player in cobweb procedure block
  • [#45419] Added remove all potions entity has procedure block
  • [#43861] Added check biome type at and check biome temperature at procedure blocks
  • [Bugfix] Custom overlays were crashing server and LAN multiplayer
  • [Bugfix #45568] Place block when block destroyed by player procedure combination did not work
  • [Bugfix #45535] If a slime model is selected for the custom mob model, the mob is not added to the workspace
  • [Bugfix #45567] Some vanilla sounds were missing on the sound list
  • [Bugfix #45771] Get harvest level of block procedure block could not be used in prodecures
  • [Bugfix #43979] Slot IDs in GUI editor did not increment properly
  • [Bugfix #46174] If ' char was used in the procedure text, user could no longer edit it
  • [Bugfix #46113] MCreator did not automatically update procedure trigger dependencies when new dependencies were added to the procedure it triggered
  • [Bugfix #45347] Animation wizard removed custom mob model animations even if it was skipped
  • [Bugfix #46287] Damage item procedure block did not break item when item was completely damaged
  • [Bugfix #46197] Custom update tick trigger on block mod element overrided gravity option
  • [Bugfix #46035] Blocks with custom dimensions did not have a proper collision box
  • [Bugfix] Many minor bug fixes

MCreator 1.8.1 [1.12.2]

  • Updated supported Minecraft Forge MDK to the recommended version 2768 for Minecraft 1.12.2
  • On Unix systems, the user does not need to set JAVA_HOME anymore if Java JDK 8 is used for launching
  • Added support for inline creation and editing of procedures
  • Added procedure template library with procedure examples in procedure editor
  • Improved jump-to-declaration tool in the code editor to support more declaration types
  • Added option to select multiple mod elements in workspace view at once
  • Improved mod element search with support for advanced search filtering
  • Added many minor changes that improve the workflow inside MCreator
  • Improved previews of mod elements in workspace panel
  • Added reload code from file system button to the code editor
  • [#44593] Added option to lock saturation and lightness in armor texture maker
  • [#44032] Added entity type compare block to the procedure system
  • [#44197] Model animation wizard in custom mob model importer can now be skipped
  • [#43963] Added option to make custom food always edible
  • [#44294] Added custom biome temperature parameter
  • [#42909] Added spawn XP orb procedure block
  • [#43635] Added option to enable texture interpolation in animation maker
  • [#44238] Custom smelting recipe's XP reward amount can now be selected
  • [#44596] Added check difficulty of world procedure block
  • [#43935] Added burn and extinguish entity procedure blocks
  • [#44202] Added "call procedure at location" procedure block
  • [#42698] Added "check harvest level of block at" procedure block
  • [#44913] Custom fluids can now be generated as lakes if selected
  • [#43774] Custom blocks can now have additional descriptions similar to items
  • [#43414] Added option to export and import separate procedures
  • [#44825] Animation maker can now import custom texture strips as animations
  • [Bugfix] Fixed some minor bugs with block/item texture selector window
  • [Bugfix #44257] MCreator did not lowercase custom JSON model names, therefore some custom models do not work
  • [Bugfix #44261] On some Windows computers, MCreator's UI randomly glitched and made MCreator unusable
  • [Bugfix #44383] In some cases MCreator could corrupt workspace and get stuck on Loading workspace data on next launch
  • [Bugfix #44389] Custom armor layer texture file selector was not working
  • [Bugfix #44311] Growable plants could spawn higher that max height specified
  • [Bugfix #44276] Biome height variation parameter was not being set in code properly
  • [Bugfix #44299] In some cases preferences window would not open
  • [Bugfix #44262] Custom dimension portal without sound defined crashed the game
  • [Bugfix #44258] Custom achievement as another's custom achievement's root did not work properly
  • [Bugfix #44216] MCreator could get stuck at Loading mods step when importing a workspace
  • [Bugfix #44313] Cross render type did not set light opacity to 0 so cross blocks were dark if opacity was not set manually
  • [Bugfix #41948] Custom mob hitboxes did not have a proper size based on the mob model
  • [Bugfix #44631] MCreator failed to compile workspaces with over ~1500 mod elements
  • [Bugfix #44546] If a mod export name that was contained in the code was used, the workspace got corrupt after exporting
  • [Bugfix #44937] Custom mod logo for exported mod did not work
  • [Bugfix #44854] Custom blocks in generated structures not spawning in exported mods
  • [Bugfix #44979] Hoppers could insert in custom GUI output slots
  • [Bugfix #44635] Floating endstone islands were spawning in end based custom dimensions
  • [Bugfix #45104] Inherited inventory was not shown in the GUI editor when editing the GUI for the first time
  • [Bugfix #45202] In some cases names of custom key bindings showed as machine names
  • [Bugfix] Other minor bugfixes and stability improvements

MCreator 1.8.0 [1.12.2]

  • Updated supported Minecraft Forge MDK to the recommended version 2705 for Minecraft 1.12.2
  • Updated bundled Java to version 8u172 which fixes some rare specific bugs
  • Rearranged buttons on the main screen to make the interface more self-explanatory
  • Added recipe preview icons on the mod element list panel
  • Progress dialog now shows a loading cursor when a process is active
  • Improved loading speed by loading news and mod of the week data in a background task
  • Added text to number block in the procedure and overlay condition editor
  • Added advanced category in the overlay condition builder
  • Added option to collapse blocks in procedure editor
  • Added new preferences section dedicated to the procedure editor options
  • Added "is player in creative mode" condition option
  • Added support for metadata in custom fuel creation
  • Removed key binding conditions from the element as it can be defined in the procedure instead
  • Added jump to the line of Java exception function in the Gradle console
  • Added search function to the Gradle console
  • Improved Gradle error detection and recovery, improved RAM and added new Gradle cache related detectors
  • Documentation of Minecraft Forge is now shown in the autocomplete window in the code editor
  • Jump to the declaration of the code editor is now package aware and can jump between custom Java packages
  • Jump to declaration now supports jumping to and between Java core source codes too
  • Autocomplete now loads custom classes from all packages available from the built version of the mod
  • Autocomplete now autocompletes custom localization key entries in strings
  • Code editor now properly indents code and jumps between tabs
  • Improved import organizer to be aware of its package, support custom Java objects and keep unknown wildcard imports
  • Improved MCreators performance and improved workspace import time for up to 300% by caching resources
  • Mod elements panel in the workspace tab now shows the number of mod elements in the current workspace
  • Added option to define multiple blocks for the structure to spawn on
  • Improved custom structure spawn spawning performance
  • Added support for Minecraft structure format and option to import structures made using structure block
  • Blocks with metadata can now be used in custom biomes
  • Structures as trees in custom biomes are now randomly rotated and mirrored to improve diversity
  • Custom trees in custom biomes now spawn on custom blocks
  • Added option to make a custom block able to grow plants on it
  • Custom dimensions now support the vanilla type of portal sizes
  • All entities are teleported in custom dimension with portals, including their movement
  • Added support for blocks with metadata for custom dimension creation
  • Custom dimension portal igniter creative tab is now selectable
  • Custom plant creative tab is now selectable
  • Added new creative tab option to not add the item to any creative tab
  • Improved custom ranged item bullet block collision detection
  • Added new global triggers: an entity joins the world, entity travels to dimension, world loaded, world unloaded, entity wakes up, an explosion is spawned, player global tick, on crafted, on smelted, the player joins or leaves the gameplay, when the player respawns, when block breaks, when block is placed
  • Added procedures to custom dimensions: on portal trigger used, on portal destroyed, on portal random display tick, on player enters dimension, on player leaves the dimension
  • [#42009] Renamed Tab mod element to "Creative tab"
  • [#42158] Added set health of entity procedure block
  • [#42416] Added procedure block to call one procedure from another
  • [#43276] Increased tool harvest level limit
  • [#43088] Added option to have commas in item descriptions
  • [#42973] Added option to disable default bucket of a custom fluid
  • [#41236] Added option to define multiple biomes for the structure to spawn in
  • [#41924] Removed the size limit for the custom structures
  • [#42478] Silk touch drop of the custom block can now be disabled
  • [#41855] Custom biome spawning in overworld can now be disabled to make biome custom dimension only
  • [#40920] Added option to select whether custom fluid is based on water or lava
  • [#43464] Added support for Tabula java models
  • [Bugfix] In some cases, the procedure editor's drop down could be cropped out of the window and not usable
  • [Bugfix] Fixed mob custom model animations not working in some cases
  • [Bugfix #42302] MCreator now ignores the offline setting at the setup as this caused Gradle errors in some cases
  • [Bugfix #42023] Block editor in the procedure, overlay, and mob creator caused UI to lock in some cases on macOS
  • [Bugfix #42638] When the item in use tick event trigger was not working
  • [Bugifx #42286] There was no option to use text from GUI text fields in the procedure system
  • [Bugifx #42424] There was no option to use parameters from commands in the procedure system
  • [Bugfix #42787] Item tooltips were not rendered in custom GUI when hovering over them
  • [Bugfix #42606] Added legacy option for font rendering for procedure editor as the text was glitched on some computers
  • [Bugfix #43233] New mod element dialog hotkeys were not working properly
  • [Bugfix #43159] Shift-clicking on empty slots of custom GUIs crashed the Minecraft
  • [Bugfix #42462] Save file dialog did not properly check for existing files
  • [Bugfix #43131] Local variables did not work with some types of procedure blocks
  • [Bugfix #40598] User was not able to change the RAM allocated to the Gradle at the time of setup
  • [Bugfix #43348] File writes to workspace file could corrupt workspace file and make MCreator get stuck on loading screen
  • [Bugfix #41241] Structure per biome spawn restriction did not work
  • [Bugfix #41674] Mob spawning rate in custom biomes was too big
  • [Bugfix #40987] Custom trees in biomes were spawning on top of each other
  • [Bugfix #43081] Custom ranged item shooting logic was not working properly
  • [Bugfix #41377] Custom blocks did not generate in nether even if generation was enabled
  • [Bugfix #43821] Exporting failed if it contained custom packages referencing to the generated classes in code

MCreator 1.7.9 [1.12.2]

  • Replaced event system and global events with the new trigger and procedure system
  • Improved overlay condition builder with new blocks system
  • Improved mob AI tasks builder with new blocks system
  • Added many new event results (now called procedure blocks)
  • Downgraded bundled Java to version 8u152 as there are some JVM bugs in 8u162 that cause some rare issues
  • Improved mod name validation (reserved Java words check, better name standards check)
  • Improved variable list UI and moved it to a custom tab in the workspace
  • Improved MCreator startup speed for big workspaces
  • Improved general performance of MCreator for medium and big workspaces
  • Added keyboard mnemonics to the new mod element window
  • Item holders now show the name of the element in them when hovered
  • Achievement and fuel mod elements were not immediately added to the mod list after the creation
  • Removed recipe option form all mod elements, existing recipes will be migrated to recipe mod element
  • Improved icons of mod elements and some other minor UI improvements
  • Improved structure/schematic system with references to structures inside biome, dimension and procedure creation
  • Added option to choose small or large icons in mod element list and Ctrl + Scroll to zoom
  • [#41184] Added new mob events: when this mob kills another one, mob tick update, when the player collides this mob
  • [#41421] Added option to select multiple entities to spawn in biome at once
  • [#41265] Renamed gun mod element to "ranged item"
  • [#41012] Added new event results disable fall damage and enable flying
  • [#40989] Added option to select amount of gravel and big mushrooms in custom biomes
  • [#41000] Added option to make custom items glow with glow effect
  • [Bugfix] Shoot arrow entity event result did not shoot in the proper direction
  • [Bugifx] Can block provide power checkbox did nothing
  • [Bugfix #41079] In some cases MCreator said that mod name already exists when creating new one even if it didn't
  • [Bugfix #41140] MCreator can get stuck when switching workspace to an empty one and doesn't work even after restarting
  • [Bugfix #41061] Gun custom sound not working when using imported sounds
  • [Bugfix #41158] Mob attacked event was triggering at mob death, fixed this and improved event naming
  • [Bugfix #41264] Custom class files in default Java package were removed upon recompilation
  • [Bugfix #41233] In rare cases, MCreator exported mod with textures that were broken in the actual Minecraft
  • [Bugfix #41187] Custom JSON model texture selection didn't work - the first texture was used for all of them
  • [Bugfix #41314] Variable list did not check for empty variable names
  • [Bugfix #41317] GUI editor did not validate for empty element names, improved field validation
  • [Bugfix #41599] Execute command, print text and similar events did not properly escape strings for Java
  • [Bugfix #41600] Print text and print text to chat events didn't work
  • [Bugfix #41737] It was not possible to delete variables from global variables list
  • [Bugfix #40982] Custom GUIs crash if user shift-clicks on items
  • [Bugfix #40990] Global events were not stored per-workspace
  • [Bugifx #41831] Bad wording for mob type in the mob element creator
  • [Bugfix #40992] Biome min and max height were named improperly
  • [Bugfix #40993] Biome base height did not accept negative values
  • [Bugifx #41486] Order or armor damage values were swapped

MCreator 1.7.8 [1.12.2]

  • Updated supported Minecraft Forge MDK to recommended version 2611 for Minecraft 1.12.2
  • Changed bundled Java to the latest Java 8u162 which reduces the installation size and fixes some rare problems
  • Severely increased performance and open times of UI elements for large workspaces
  • Removed legacy UI option and added a new unified cross-platform UI system instead - now MCreator will look the same on all platforms and all resolutions
  • Improved the UI component system
  • Improved preferences menu with more options (code editor, general preferences) and better storage system for preferences
  • Added support for Minecraft Source code browser for Linux and macOS
  • Added support for source code browsing even if there are multiple MCreator installations on the computer
  • Preferences and Gradle files are now stored in user's directory in .mcreator subfolder
  • Added warning if 32-bit version of MCreator is used on 64-bit computer
  • Added MCreator.bat to Windows release that can be used if EXE launcher is not working
  • Improved version update message and added option to remind user later
  • Improved GUI editor's user interface
  • Added custom sounds browser
  • Added localization editor with support for adding translations of mod element
  • Rewritten the workspace element list, element id, and variable storage system
  • [#40605] Added option to add multiple biomes to the mob spawn list
  • [Bugfix] Added missing Minecraft items and blocks to the list of elements
  • [Bugfix] Mob killed and attack events are swapped
  • [Bugifx] Mod error detection didn't work on some Unix systems
  • [Bugfix] If mod contained mobs with spawn probability set to 0, newly generated Minecraft worlds were empty
  • [Bugfix #40934] Entities were not visible in multiplayer as ID system for entities didn't work
  • [Bugfix #40914] If two tools were opened inside tools menu, user entered a menu loop and couldn't return to workspace view
  • [Bugfix #40613] Rubber in image editor was not working
  • [Bugfix #40828] Stdout and stderr messages were not rendered properly in gradle console
  • [Bugfix #40831] Edit button in resources browser did not work - empty editor was opened
  • [Bugfix #40565] In some rare conditions, MCreator's gradle failed to work
  • [Bugfix #40577] Internal image editor didn't store file chooser path
  • [Bugfix #40720] MCreator crashes on Windows when a file chooser is opened under some conditions

MCreator 1.7.7 [1.12.2]

  • Updated supported Minecraft Forge MDK to recommended version 2555 for Minecraft 1.12.2
  • Updated bundled Java to OpenJDK 8u152b
  • Added support for pack_format 3 for pack.mcmeta
  • Improved MCreator Launch procedure with additional compatibility checks
  • Added internal debugger for easier support which can be enabled with --debug launch option
  • MCreator can now interpret some new gradle console errors
  • Improved user authentication system backend
  • Added events to custom fluids
  • Added events to custom plants
  • [Bugfix] If use custom colors were not selected on biome creation, custom biome caused compile errors
  • [Bugfix] Texture selection dialog not refreshing on first texture import
  • [Bugfix] If all elements of existing recipe definition were removed, Minecraft crashed on launch
  • [Bugfix] MCreator not working on HighDPI Windows devices
  • [Bugfix] Element names not working in some cases (tile.element.name instead of real name)
  • [Bugfix] MCreator UI glitched in some cases because of image format problems
  • [Bugfix] Biome spawn list could contain null elements
  • [Bugfix] Pumpkin seeds were duplicated on element list
  • [Bugfix] Dark oak and acacia slabs were missing on the element list
  • [Bugfix] Many other minor fixes and enhancements

MCreator 1.7.6 [1.12.2]

  • Updated Minecraft Forge MDK to recommended version 2491 for Minecraft 1.12.2
  • Updated recipe, fuel, command, structure, food, tool, armor, item, overlay, plant, biome, gun, fluid, block, GUI, dimension, mob, advancement and creative tab creation to Minecraft 1.12.2
  • Updated events and global events and conditions to Minecraft 1.12.2
  • Added support for old workspace importing and migration to Minecraft 1.12.2
  • Removed old website API which improved MCreator load time
  • Dialogs can now be closed with ESC button for better UX
  • [Bugfix] Custom GUI size was not saved and restored properly
  • [Bugfix] Some crashes lead MCreator to just close itself without any warning
  • [Bugfix] Magma blocks spawning in custom nether like dimensions
  • [Bugfix] Place schematic event result not working in commands
  • [Bugfix] Armor textures for inventory not working
  • [Bugfix] "When right clicked on block" event in item creation not working
  • [Bugfix] Disabled hardware acceleration of 2D UI components to increase performance and to fix some render glitches on Nvidia graphics cards
  • [Bugfix] Fixed many other minor bugs

MCreator 1.7.5 [1.11.2]

  • [Patch: 20. 8. 2017] Updated supported Minecraft Forge MDK to recommended version 2386 for Minecraft 1.11.2
  • [Patch: 20. 8. 2017] [Bugfix] Armor textures for inventory not working
  • [Patch: 20. 8. 2017] [Bugfix] "When right clicked on block" event in item creation not working
  • [Patch: 20. 8. 2017] [Bugfix] Disabled hardware acceleration of 2D UI components to increase performance and to fix some render glitches on Nvidia graphic cards
  • Updated Minecraft Forge MDK to recommended version 2228 for Minecraft 1.11.2
  • Updated recipe, overlay, fluid, food, achievement, biome, command, structure gen (schematic), armor, creative tab, plant, tool, item, block, GUI, fuel, mob, gun and dimension creation to Minecraft 1.11.2
  • Added support for importing old workspaces in this version of MCreator with automatic event and code conversion
  • Code can now be locked for MCreator, so it doesn't edit it when the lock is applied (useful for mod elements that have been modified from code editor)
  • Improved external software management, MCSkin3D is now downloaded on the request
  • Improved mod export process (mod name can now contain spaces)
  • Improved Pylo sync screen, now it is not glitched on Unix systems
  • Improved input field validation system
  • MCreator relaunch when logging in or setting up is no more required
  • Added option for offline gradle mode - if you setup MCreator with internet connection, you can later enable gradle offline mode in preferences and you can build mods without internet connection
  • Many minor user interface improvements to ease mod creation
  • Improved integrated image editor
  • Improved some UI components
  • [Bugfix] Code editor does not work on Mac and Linux computers
  • [Bugfix] In some cases, MCreator reports that setup failed even though it has been properly installed
  • [Bugfix] Multitool tool type didn't work
  • [Bugfix] Block generation crashed Minecraft server
  • [Bugfix] Recipe return amount was not saved

MCreator 1.7.4 [1.10.2]

Note: This update is based on MCreator 1.7.1 for Minecraft 1.10.2 and is built upon it

  • Updated supported Minecraft Forge MDK to recommended version 2185 for Minecraft 1.10.2
  • [Bugfix] Disabled hardware acceleration of 2D UI components to increase performance and to fix some render glitches on Nvidia graphics cards

MCreator 1.7.3 [1.7.10]

Note: This update is based on MCreator 1.7.2 for Minecraft 1.7.10 and is built upon it

  • [Bugfix] Fixed bug with custom sounds not working - now custom OGG sounds work in both test environment and in exported mods
  • [Bugfix] Disabled hardware acceleration of 2D UI components to increase performance and to fix some render glitches on Nvidia graphics cards

MCreator 1.7.2 [1.7.10]

Note: This update is based on MCreator 1.6.3 for Minecraft 1.7.10 and is built upon it. The purpose of this update is to fix major bugs and introduce features from newer MCreator versions into Minecraft 1.7.10 series

  • Added multiple biome generation support for custom dimensions
  • Mobs now have custom AI enabled by default and default set of AI tasks added to the task list
  • Added option for ranged type of attack for custom mobs
  • Greatly improved fluid creation - now it is very similar to the fluid system in MCreator 1.7.1
  • Mob drops are now optional
  • Improved mob texture importing and selection
  • Added rideable mob support (and support for control of the ridden mob using keyboard)
  • Added option for custom mobs that can breed if user selects so
  • Upgraded bundled Java in MCreator for Windows to JDK 8u101
  • Reduced the size of MCreator for almost 100MB
  • Made different versions for Windows 32 and 64 bit
  • Added legacy UI option
  • Retrofitted advanced code editor from MCreator 1.7.1
  • Retrofitted gradle console from MCreator 1.7.1
  • Retrofitted animation maker from MCreator 1.7.1
  • Retrofitted workspace and resources browser from MCreator 1.7.1
  • Source code is now reformatted and organized when mod is created
  • Improved export process
  • Improved external software management, MCSkin3D is now downloaded on the request
  • Source code is now written asynchronously to fix some bugs
  • [Bugfix] Many major and minor bug fixes from MCreator versions 1.6.5 to 1.7.1
  • [Bugfix] Fixed some AI related bugs
  • [Bugfix] MCreator bacame slow and unresponsive if it was used for a longer time period
  • [Bugfix] Sometimes some mods could not be removed or were just partially removed and broke workspace
  • [Bugfix] When importing workspace, resources of old workspace don't mix up with new one
  • [Bugfix] When creating (switching to empty) workspace, resources from the previous workspace are removed

MCreator 1.7.1 [1.10.2]

  • Updated Minecraft Forge to recommended version 2099 for Minecraft 1.10.2
  • Updated integrated MCSkin3D to version 1.6.0.602
  • Added option for particles for mobs, including conditions for them
  • Mob's drops are now optional
  • Mobs now have custom AI enabled by default and default set of AI tasks added to the task list
  • Added option for custom mobs that can be ridden if user selects so
  • Added option for custom mobs that can breed if user selects so
  • Added option for ranged type of attack for custom mobs
  • Improved mob texture importing and selection
  • About window is now centered in the interface
  • Added Minecraft and Minecraft Forge source browser to the code view
  • Added clear workspace button that removed all mod elements and resources from current workspace
  • Added search option in project browser view
  • Added search in code function which searches your project and other sources for occurrences
  • Improved project browser in code editor
  • Improved mod element list which now shows mod icons if possible
  • New packages and classes can now be created inside code editor
  • Ctrl + click inside code opens declaration of clicked code block in code editor
  • Clicking on gradle console's log opens problematic file in code editor on line which caused error
  • Added some new features to code editor such as matched bracket popup and fixed some minor bugs
  • Improved some parts of MCreator's UI
  • [Bugifx] Tools or workspace view glitched in some rare occasions
  • [Bugifx] On some systems, use legacy UI checkbox was not visible
  • [Bugfix] Sometimes some mods could not be removed or were just partially removed and broke workspace
  • [Bugfix] When importing workspace, resources of old workspace don't mix up with new one
  • [Bugfix] When creating (switching to empty) workspace, resources from previous workspace are removed
  • [Bugfix] Other minor bugfixes

MCreator 1.7.0 [1.10.2]

  • Updated Minecraft Forge to recommended version 2011 for Minecraft 1.10.2
  • Updated core to Minecraft 1.10.2
  • Added support for multiple biomes in single custom dimension
  • Update recipe, fuel, tab, command, structure generator, overlay, achievement, gun, armor, food, item, tool, plant, mob, block, biome, dimension, GUI, fluid and key bind creation and events to Minecraft 1.10.2
  • Added full support for importing any 1.9.4 workspace into this version
  • Added back support for importing old workspaces (below MCreator 1.6.9) - importing 1.9, 1.8.9 and 1.8 workspaces is fully supported (in some cases events or mob AIs don't work, but user has option to skip importation of them)
  • Key bindings can now have name
  • Custom tabs now support search bar if selected
  • Improved exe installer for MCreator
  • Improved fluid creation with support for custom textures and fluid physical properties
  • Improved mod loading speed by caching Minecraft blocks and items
  • Improved gradle error reporting and added new dialogs to explain the most common errors and to assist you with fixes
  • Added MCreator setup failure detection - if the setup does not complete as it should, MCreator tries to fix it or assists you with fixes
  • Upgraded bundled Java in MCreator for Windows to JDK 8u101
  • Reduced the size of MCreator for almost 100MB
  • Added transliteration to most of the filename and mod name fields to avoid :reobfJar task failed errors (this should fix most of the :reobfJar errors, caused by the use of non-English characters in mod and file names)
  • MCreator now tries to fix invalid mod names
  • Improved image maker's performance and added colorization method selection
  • Made a lot of minor interface improvements
  • Improved code editor and embedded it into MCreator's main window
  • Improved particle and entity selection in event result creator window
  • Added templates (water, portal, ...) in animation maker
  • [Bugfix] In some cases, Gradle stopped working and reported cache.properties not found and user had to reinstall MCreator
  • [Bugfix] Spawn gem event spawns another "ghost" gem
  • [Bugfix] Fixed mobs with AI causing build errors (fixed entity Player being misspelled to EntityEntityPlayer, which caused compile errors)
  • [Bugfix] Oak trees spawn alongside with custom trees in custom biomes
  • [Bugfix] Schematic for tree generation in custom biomes didn't work; oak trees were spawned instead
  • [Bugfix] Delete all elements action in workspace list didn't remove variables and global events
  • [Bugfix] Gradle RAM allocation didn't work
  • [Bugfix] Is variable false event condition didn't work
  • [Bugfix] Renaming workspace and leaving the name empty or clicking Cancel made current workspace useless
  • [Bugfix] Fixed transparency related bugs in image maker
  • [Bugfix] Some other small bugfixes

MCreator 1.6.9 [1.9.4]

  • Updated Minecraft Forge to 1976 for Minecraft 1.9.4
  • Updated recipe, command, structure generator, key bind, tab, overlay, achievement, GUI, fluid, gun, food, tool, armor, item, biome, mob, dimension, block and fuel creation and events to Minecraft 1.9.4
  • Cleaned up the code of MCreator to improve the performance (removed large portions of unused code)
  • Removed unused libraries and updated licenses
  • Improved code formatter in code editor
  • Output code of MCreator is now standardized, properly indented and formatted, imports are organized too
  • Smelting recipes, achievements, guns and mob drops now support metadata
  • Tab can now have block for the icon
  • Added second hand as mob equipment option
  • Guns now support blocks as bullet
  • You can now set potion level for add potion effect event result
  • Improved code editor, added back improved autocomplete, added error bar, improved outline generator
  • [Bugfix] In recipe creation menu, smelting enchantments were applied to the crafting item instead of smelting item
  • [Bugfix] Is not block bedrock at event condition didn't work
  • [Bugfix] Creating or editing new mod element before gradle tasks finished caused recompilation errors or even corrupted workspace in some cases
  • [Bugfix] Some mod types didn't show their icon in recipe editor when mod type was in editing mode
  • [Bugifx] Some events on axe, special tool or multitool didn't work
  • [Bugfix] When editing armor, texture was not loaded and shown as not found
  • [Bugfix] Item's When mob killed with this item event didn't work
  • [Bugifx] Plant unbreakable setting didn't work
  • [Bugfix] Custom trees in biomes don't work
  • [Bugfix] Mob custom name labels didn't work
  • [Bugfix] Mob equipment was not visible
  • [Bugfix] When editing mod, newly made element didn't show up on element list
  • [Bugfix] Custom sounds didn't work
  • [Bugfix] Many other small bugfixes

MCreator 1.6.8 [1.9]

  • Updated Minecraft Forge to a stable version 1887 for Minecraft 1.9
  • Updated bundled Java to 8, now this version of Java is required
  • Animated hands for gun shooting option
  • Numbers of blocks and height limits are now shown as you move the sliders
  • Added toolbar to the gradle console
  • Mob boss status options (bar color and style)
  • [Bugfix] Items are not rendered properly in hand
  • [Bugfix] Custom overlay corrupts hunger/xp bar
  • [Bugfix] Block material property was not saved
  • [Bugfix] Custom axes cause Minecraft to crash
  • [Bugfix] Execute command event result is not working and causes build errors
  • [Bugfix] Guns in constant shoot mode worked even if the player didn't right click

MCreator 1.6.7 [1.9]

  • Updated Minecraft Forge to version 1865 for Minecraft 1.9
  • Updated core of MCreator to the Minecraft 1.9
  • Updated block, gui, dimension, recipe, fuel, key bind, achievement, command, overlay, structure gen, fluid, biome, food, armor, plant, tool, item, gun, mob and creative tab creation to 1.9
  • Updated events and conditions to 1.9
  • Added new blocks and items from Minecraft 1.9 to the list for recipe creation
  • Some small interface improvements
  • Improved MCreator's integrated drawing tool
  • Updated bundled MCSkin3D to version 1.6.0.601
  • Improved display of problematic mods in mods list
  • Improved mod export interface with progress display
  • [Bugfix] Fixed E key not closing custom GUI
  • [Bugfix] Gun creation menu doesn't save selected gun sound
  • [Bugfix] Some global events caused recompilation errors
  • [Bugfix] Fixed add potion effect event result not working
  • [Bugfix] Recipes with "any metadata block/item" worked only for the metadata 0
  • [Bugfix] Added some missing items and blocks to the list for recipe creation
  • [Bugfix] On some systems, you can't use legacy UI as the button is not visible
  • [Bugfix] BlockAt event condition didn't work
  • [Bugfix] User could not run test server environment
  • [Bugfix] Spawn entity event spawns another ghost entity
  • [Bugfix] Some smaller bugfixes
  • [Bugfix] Achievement creation preview didn't use proper font
  • [Bugfix] Custom key binds, mobs and guns crashed Minecraft server

MCreator 1.6.6 [1.8.9]

  • Some small interface improvements
  • Improved MCreator's integrated drawing tool
  • Updated bundled MCSkin3D to version 1.6.0.601
  • [Bugfix] Fixed E key not closing custom GUI
  • [Bugfix] Gun creation menu doesn't save selected gun sound
  • [Bugfix] Recipes with "any metadata block/item" worked only for the metadata 0
  • [Bugfix] On some systems, you can't use legacy UI as the button is not visible
  • [Bugfix] BlockAt event condition didn't work
  • [Bugfix] User could not run test server environment
  • [Bugfix] Custom key binds, guns and mobs crashed Minecraft server

MCreator 1.6.5 [1.8.9]

  • Updated Minecraft Forge to the stable recommended version 1722
  • Improved tools GUI, frontpage GUI, workspace browser and some other minor UI changes
  • Custom bullets for guns (textures) (thanks to Nuparu00)
  • Custom 3D Techne bullet models for guns (thanks to Nuparu00)
  • Custom sounds for guns
  • Added container GUI support in GUI creation (thanks to Nuparu00)
  • Added support for blocks to have inventories (and support for comparator output of blocks) (thanks to Nuparu00)
  • Improved console display with improved color highlighting
  • Add, remove items to slots and empty inventory of block event results
  • Added remove amount of items from inventory gui event result
  • Added new event condition: has block item in slot
  • Added legacy GUI option in preferences menu: this causes the interface to look as native Java app, which can fix buttons being out of the window on some platforms
  • Improved update notification system
  • Added open screenshot directory in the tools menu
  • [Bugfix] Custom structures cause recompilation errors
  • [Bugfix] Fixed shift-clicking in custom slot GUIs causing Minecraft crash
  • [Bugfix] Items dropped by custom slot GUI were not dropped properly when it was closed
  • [Bugfix] Slot conditions cause build errors when custom blocks are used in them
  • [Bugfix] Slots with condition crashed Minecraft if they were empty
  • [Bugfix] User could create GUI with custom slots even if GUI type was not the one with slots
  • [Bugfix] Gradle console wanted to run as sudo user although this wasn't necessary on Linux and Mac
  • [Bugfix] Opening code editor multiple times cause MCreator to use a lot of CPU and memory
  • [Bugfix] MCreator freezed for a moment sometimes due to bad memory management
  • [Bugfix] Reduced CPU usage of MCreator after some mods are made by fixing some Thread related bugs
  • [Bugfix] Importing texture in set texture menu on item or block creation menu didn't refresh texture list

MCreator 1.6.4 [1.8]

This update of 1.8 MCreator is based on MCreator 1.6.0 [1.8] and built upon this version

  • Updated Minecraft Forge to 1563 1.8 version
  • Officially verified MCreator Windows 10 compatibility (target platform for further updates for Windows platform will be Windows 10)
  • Updated bundled MCSkin3D to version 1.5.0.402
  • Added silent update option if update is not so important
  • Improved console display with improved color highlighting
  • Improved code editor
  • Custom bullets for guns (textures) (thanks to Nuparu00)
  • Custom 3D Techne bullet models for guns (thanks to Nuparu00)
  • Custom sounds for guns
  • Added JSON model support for guns
  • Added OBJ model support for guns
  • Added container GUI support in GUI creation (thanks to Nuparu00)
  • Added support for blocks to have inventories (and support for comparator output of blocks) (thanks to Nuparu00)
  • Add, remove items to slots and empty inventory of block event results
  • Added remove amount of items from inventory gui event result
  • Added new event condition: has block item in slot
  • [Bugfix] Fixed shift-clicking in custom slot GUIs causing Minecraft crash
  • [Bugfix] Gradle console wanted to run as sudo user although this wasn't necessary on Linux and Mac
  • [Bugfix] Items dropped by custom slot GUI were not dropped properly when it was closed
  • [Bugfix] Slots with condition crashed Minecraft if they were empty
  • [Bugfix] User could create GUI with custom slots even if GUI type was not the one with slots
  • [Bugfix] Fixed E key not closing custom GUI
  • [Bugfix] Slot conditions cause build errors when custom blocks are used in them
  • [Bugfix] Reduced CPU usage of MCreator after some mods are made by fixing some Thread related bugs

MCreator 1.6.3 [1.7.10]

This update of 1.7.10 MCreator is based on MCreator 1.5.9 [1.7.10] and built upon this version

  • Updated Minecraft Forge to 1558 1.7.10 version
  • Updated bundled MCSkin3D to version 1.5.0.402
  • Officially verified MCreator Windows 10 compatibility (target platform for further updates for Windows platform will be Windows 10)
  • Improved code editor
  • Custom bullets for guns (textures) (thanks to Nuparu00)
  • Custom 3D Techne bullet models for guns (thanks to Nuparu00)
  • Custom sounds for guns
  • Added container GUI support in GUI creation (thanks to Nuparu00)
  • Added support for blocks to have inventories (and support for comparator output of blocks) (thanks to Nuparu00)
  • Add, remove items to slots and empty inventory of block event results
  • Added remove amount of items from inventory gui event result
  • Added new event condition: has block item in slot
  • Added silent update option if update is not so important
  • Improved console display with improved color highlighting
  • Improved outline display in code editor: now it supports recursive class lookup
  • Removed Dropbox support from MCreator as it only caused troubles and was not commonly used
  • [Bugfix] Fixed shift-clicking in custom slot GUIs causing Minecraft crash
  • [Bugfix] Gradle console wanted to run as sudo user although this wasn't necessary on Linux and Mac
  • [Bugfix] Items dropped by custom slot GUI were not dropped properly when it was closed
  • [Bugfix] Slot conditions cause build errors when custom blocks are used in them
  • [Bugfix] Slots with condition crashed Minecraft if they were empty
  • [Bugfix] User could create GUI with custom slots even if GUI type was not the one with slots
  • [Bugfix] Reduced CPU usage of MCreator after some mods are made by fixing some Thread related bugs
  • [Bugfix] Fixed MCreator being stuck on Loading Pylo sync API
  • [Bugfix] Fixed E key not closing custom GUI
  • [Bugfix] Fixed autoscroll in gradle console not working

MCreator 1.6.2 [1.8.9]

  • Updated bundled Minecraft Forge MDK to 1.8.9 BETA version
  • Updated MCreator to the Minecraft 1.8.9
  • Improved custom sound implementation
  • Improved "Play sound" event result to support custom sounds
  • [Bugfix] Custom sounds don't work

MCreator 1.6.1 [1.8.8]

  • Updated MCreator to the Minecraft 1.8.8
  • Updated bundled MCSkin3D to version 1.5.0.402
  • Updated Minecraft Forge to 1.8.8 BETA version 1650
  • Added Techne installer into MCreator
  • Added support for 3D OBJ models for blocks
  • Added support for custom 3D JSON (Cubik) models for tools
  • Added support for custom 3D JSON (Cubik) models for guns
  • Added support for custom OBJ models for items
  • Added support for custom OBJ models for guns
  • Added support for custom OBJ models for tools
  • Implemented Blender setup manager and launch button in tools menu
  • Officially verified MCreator Windows 10 compatibility (target platform for further updates for Windows platform will be Windows 10)
  • Increased initial gradle memory to 512 MB and default limit to 1324 MB in order to enable compilation of the new forge
  • Added workspace for Minecraft 1.8 import support and automatic updating to the 1.8.8
  • Applied some changes to make MCreator to work with Minecraft Forge MDK
  • Improved tools menu layout and interface
  • During the setup, MCreator loads optimal video settings into the Minecraft test environment to reduce memory consumption
  • Removed the need to restart MCreator if the preferences were changed
  • MCreator now doesn't need JAR file to run
  • Made 32 and 64 bit edition of MCreator for Windows to make it able to allocate more memory if possible
  • Some interface improvements
  • Tab selection for tools, food, armor and guns
  • [Bugfix] If the mod contains errors and doesn't compile and user tries to export he mod, MCreator just crashes without any error message
  • [Bugfix] Fixed bug with static plant textures not working and showing pink and purple block instead
  • [Bugfix] Setting maximal amount of RAM for the gradle was not working due to the 32 and 64 bit architecture compatibility issues
  • [Bugfix] Fixed MCSkin3D texture import not working
  • [Bugfix] Fixed custom variable assigements and conditions not working
  • [Bugfix] Gravity for blocks didn't work with custom models

MCreator 1.6.0 [1.8]

  • Added support for the Slot GUIs and players inventory
  • Added custom color slot support to the GUI maker
  • Added new events and condition for slot manipulation
  • Improved news loading and website communication
  • Changed Basic GUI mod type name to GUI
  • Improved GUI maker (interface)
  • Added start client and server button in the code editor
  • Added reformat (code cleanup) button to the code editor
  • Improved outline display in code editor: now it supports recursive class lookup
  • MCreator can now run even in case that some of our servers are down
  • Removed Dropbox support from MCreator as it only caused troubles and was not commonly used
  • Heavily cleaned the code of MCreator to improve performance
  • Added tooltip texts on texture and item selector
  • Reduced the number of web requests made by MCreator to improve its performance by caching these requests
  • [Bugfix] Custom mobs don't hold custom items or armor
  • [Bugfix] RAM JVM allocation limits you to a very low values
  • [Bugfix] Fixed GUI frame border not being rendered properly
  • [Bugfix] Fixed GUI elements not being positioned precisely
  • [Bugfix] Fixed GUI elements moving position after resizing Minecraft window
  • [Bugfix] Images in GUI are now shown with proper size
  • [Bugfix] Fixed on block destroyed event on tools not working
  • [Bugfix] Fixed MCreator being stuck on the Loading Pylo sync API screen sometimes
  • [Bugfix] Fixed MCreator being stuck on the Loading block elements screen sometimes
  • [Bugfix] Fixed MCreator code editor not opening in case of editing non-java files
  • [Bugfix] Fixed set redstone power event result not emitting power in all directions and not propagating change to the neighbour blocks
  • [Bugfix] Improved MCreators performance a bit
  • [Bugfix] Fixed entity list showing Thumbs.db in some cases on the list
  • [Bugfix] Recipe textures not showing in result field when editing custom blocks
  • [Bugfix] MCreator workspace switcher no more removes current workspace if the selected workspace was not initialized yet

MCreator 1.5.9 [1.7.10]    

This MCreator originates from 1.5.6 [1.7.10] + changes listed here

  • [Bugfix] Fixed close buttons not showing on some windows
  • [Bugfix] Fixed GUI frame border not being rendered properly
  • [Bugfix] Fixed GUI elements not being positioned precisely
  • [Bugfix] Fixed GUI elements moving position after resizing Minecraft window
  • [Bugfix] Images in GUI are now shown with proper size
  • [Bugfix] Fixed MCreator being stuck on the Loading Pylo sync API screen sometimes
  • This MCreator originates from 1.5.6 [1.7.10] + changes listed here
  • Improved news loading and website communication
  • Updated Minecraft Forge to 1448 1.7.10 version
  • Added new events and condition for slot manipulation
  • Added support for the Slot GUIs and players inventory
  • Added custom color slot support to the GUI maker
  • Changed Basic GUI mod type name to GUI
  • Improved GUI maker (interface)
  • MCreator can now run even in case that some of our servers are down

MCreator 1.5.8 [1.8]

  • [Bugfix] Block custom drops aren't working
  • [Bugfix] Is block collidable option is not working
  • [Bugfix] Slime blocks cause recompilation errors
  • [Bugfix] MCreator doesn't launch on some Unix based systems because of the case sensitive file naming
  • [Bugfix] Block drop particles are pink and black
  • [Bugfix] Update tick event didn't work for blocks
  • [Bugfix] Tools are not held properly in third person
  • [Bugfix] EXE file for MCreator is not signed and therefore causes false positives with some antivirus software
  • [Bugfix] Fixed some lag issues
  • [Bugfix] Fixed mob on critical hit event not working
  • [Bugfix] Mobs now drop items on kill
  • [Bugfix] Fixed mob AI tasks not working at all
  • [Bugfix] Mob sounds are now working
  • [Bugfix] Fixed Minecraft sound list
  • [Bugfix] Fixed custom mobs not spawning in some cases
  • Updated Minecraft Forge that is used by MCreator to 1.8 build 1450
  • Exported mods have auhor tag set to the Pylo username in case MCreator is synced
  • Added support for the block transparency with levels
  • Added JVM RAM selection
  • Cleaned up the code to improve the performance

MCreator 1.5.7 [1.8]

  • [Bugfix] Global variables cause errors when exporting the mod
  • [Bugfix] Fixed bug with close button missing on some frames
  • [Bugfix] Fixed some conditions causing recompilation errors
  • [Bugfix] Fixed bug with old texture namespaces not removing after exporting
  • [Bugfix] Fixed switching workspaces being buggy in some cases
  • [Bugfix] Fixed gun names not working
  • [Bugfix] Custom drops for plants now work in all cases
  • [Bugfix] Plant type is now saved and properly imported
  • [Bugfix] Fixed some minor bugs
  • [Bugfix] Block breakability setting is now saved
  • [Bugfix] Fixed the bug with zombie pigmen spawning around portals
  • [Bugfix] Portal didn't break if you removed one of the blocks
  • [Bugfix] Fixed typo in armor: leggings beeing called leggins
  • [Bugfix] MCreator got stuck on Loading block elements in some cases
  • [Bugfix] Fixed the bug with gradle console not scrolling sometimes
  • [Bugfix] Fixed problems with blocks with custom models crasing server
  • [Bugfix] Custom sounds don't work
  • Updated core to the Minecraft 1.8
  • Updated to Minecraft 1.8: recipe, creative tabs, fuel, achievement, global variables, command, events, conditions, global events, key bind, structure gen, basic GUI, overlay, biome, mob, fluid, item, food, tool, armor, gun, plant, block, dimension
  • Upadted exsisting block and item names to match new naming
  • MCreator now uses secure SSL connection when connecting to the Pylo servers to keep your data safe and private
  • Increased the size of the main window
  • Added support for textures to rotate in the way of placement for block creation
  • Improved a look of the gradle console a bit
  • Added new blocks/items from the Minecraft 1.8 to the list (by Minewolf20)
  • Enchanted the interface design a bit
  • Added support for block and item models for Minecraft 1.8 JSON model system
  • Improved code editor
  • Integrated Cubik Lite in MCreator
  • Improved the way MCreator is launched

MCreator 1.5.6 [1.7.10]

  • [Bugfix] Item events were duplicated once the mod was saved
  • [Bugfix] Fixed destroy block with drop event result - now it works
  • [Bugfix] Fixed some mob event issues
  • [Bugfix] Fixed add potion effect causing recompilation errors
  • [Bugfix] Fixed another case where missing cache.properties file could cause setup errors
  • [Bugfix] Fixed error with Minecraft test environment closing if importing old workspaces
  • [Bugfix] Fixed bug with old class files for var list and global events not being removed
  • Added set variable event support to the armor, item, food and tool
  • Reformated code to improve the performance of MCreator
  • Updated Minecraft Forge version to the latest recommended version - 1291
  • Added support for stacking events in groups
  • Now you don't need to type 3d model name when importing it - it is done automaticaly
  • Added support for mob model animations - head, arm and walking animations
  • Destroy block event supports defining of drop location
  • Improved step marking in mod creation menus
  • Removed some unused libraries to reduce the size and improve performance of MCreator
  • Custom mobs can now wear custom armor
  • Enchanted the interface design a bit
  • Added close warning in case you close MCreator while there is gradle task being executed in the background

MCreator 1.5.5 [1.7.10]

  • [Bugfix] In some cases, texture button grayed out and you were unable to add texture unless you restarted MCreator
  • [Bugfix] If you add more than one GUI, only one of them opens even if you request to open the others in event result
  • [Bugfix] Fixed bug with workspace switching sometimes not working
  • [Bugfix] Fixed the file cache.properties missing bug on the setup
  • [Bugfix] Fixed some small bugs
  • [Bugfix] Fixed website sync not working in some cases
  • Added support for the new Pylo servers
  • Changed interface to a brand new look
  • Improved Pylo servers sync
  • Added advanced image editor (by Minewolf20)
  • Added support for GIF import inside animation maker
  • Added support for animations with sizes from 16x16 to 512x512
  • Improved mod of the week display
  • Most of the windows are now displayed centered relative to the main window
  • Blocked user access to the sensitive areas of MCreator during setup to prevent troubles caused by this
  • Rebuilt MCreator in JDK 7 to natively support Java 7 (support for 5 and 6 is now dropped)

MCreator 1.5.4 [1.7.10]    

  • [Bugfix] Fixed bug with exported mods not workig - totaly changed exporting format and existed with the use of deprecated way of naming packages

MCreator 1.5.3 [1.7.10]    

  • [Bugfix] Set light value event was not working
  • [Bugfix] On bullet colides with player event on guns was not working in some cases
  • [Bugfix] Fixed some gradle cache problems that prevented MCreator from setting up
  • [Bugfix] Fixed bug that caused Minecraft to crash if you used your exported mod
  • [Bugfix] Blocks that were naturally generated sometimes crashed the game
  • [Bugfix] Some minor bugfixes
  • Added workspace back-up mechanism

MCreator 1.5.2 [1.7.10]    

  • [Bugfix] If you import workspace made in simple mode, your MCreator changes its mode
  • [Bugfix] Editing mods didn't work on Mac or Linux
  • [Bugfix] Blocks with custom models rotate in your direction when placed
  • Custom mob textures now support importing from MCskin3D and player skins by name
  • Integrated MCSkin3D so you don't need to download it anymore
  • Added extensions tab in the toolbar
  • Added Export workspace to Eclipse function
  • Improved code editor and moved it to standalone frame
  • Cleaned up basic.conf file from old and unused settings like MCP, ModLoader and some other deprecated parameters
  • Updated to Minecraft Forge 1230

MCreator 1.5.1 [1.7.10]    

  • [Bugfix] Fixed fluid bugs
  • [Bugfix] Fixed bug with ghost classes causing recompilations errors
  • [Bugfix] Mobs don't spawn naturally
  • [Bugfix] Fixed custom biomes being rare or not generating at all
  • [Bugfix] Fixed bug with custom items, food and guns not showing on the item lists
  • Implemented ingame overlay GUI creation
  • Added conditioned overlay support
  • Added todo list so you can define things you plan to make
  • Separated interface into multiple windows instead of overlaying things
  • Removed 3D preview from the texture maker to improve platform compatibility and to improve programs performance
  • Improved setup by removing "Cleaning old data" step
  • Decreased CPU usage
  • Refactored some parts of the code to reduce future bugs amount
  • Renamed new mod to the new element (to finaly finish all confusions about making mod or part of the mod)
  • Improved mod name checking and added number support in names of mods
  • Added new condition: dimension id condition
  • Changed workspace structure (importing old workspace will work anyway)
  • MCreator now works with any Java above (including) 6, even 64-bit Java is supported
  • Now you can define rareness of biome and select its category
  • Now you get warned if you don't select any ammo in gun creation
  • Windows now remember their locations on screen

MCreator 1.5.0 [1.7.10]    

  • [Bugfix] Fixed Minecraft test server crashing bug even if nothing was added
  • [Bugfix] Fixed AI tasks causing recompilation errors (you need to remake AI if updating workspace)
  • [Bugfix] Fixed consume inventory item event result causing recompilaiton errors (you need to remake this event result if updating workspace)
  • [Bugfix] Fixed food and gun smelting recipe causing recompilation errors
  • [Bugfix] Fixed comparator in recipes causing recompilation errors
  • [Bugfix] Fixed some bugs with events on mobs
  • [Bugfix] Armor items are now listed in recipe creation so you can add enchantments to them
  • [Bugfix] Fixed bug with crashing Minecraft when arrow shoot event was not caused by Player
  • [Bugfix] Fixed saving bug for mobs which caused events to duplicate in some cases
  • [Bugfix] Fixed SMP problems with armor and mobs; now armor doesn't crash server
  • [Bugfix] Fixed bugs with events on basic GUI when checking players inventory or manipulating with it
  • [Bugfix] Fixed NUM tokens on textfields used on i, j or k coordinate causing recompilation errors
  • [Bugfix] Fixed block bug which cause recompilation errors if you had particles and random update event selected on the same block
  • [Bugfix] Fixed some bugs related to the conditions
  • [Bugfix] Fixed bug with block event update tick not working
  • [Bugfix] A lot of minor bugfixes
  • Improved workspace managment
  • Improved Dropbox synchronization
  • Improved main interface of MCreator
  • Improved recompilation errors report dialog - now it lists problematics mods and adds option to safely remove them
  • Added import/export workspace progress dialog
  • Added EULA agreement window to the start server button
  • Implemented packet and channel handling (one step forward 100% SMP compatibility)
  • Moved resource importing from Resources tab into actual wizzards of mod types
  • Added simple mode BETA - when you switch MCreator to the simple mode, it removes all advanced stuff from its interface
  • Improved events on mobs
  • Made a lot of small improvements
  • Merged block and txblock into one mod type - block (txblocks from old workspaces will be automaticaly transfered into block modtype)
  • Added support for global variables
  • Implemented advanced token system for events and GUIs
  • Improved tokens, variables and other input fields in add event dialog
  • Added conditioned particle spawning for blocks based on logical global variable
  • Added 17 global events
  • Added new conditions for variables and condition has player in hand
  • Added Pylo account synchronization - when you sync your accounts you get two additional workspaces
  • Variables and tokens can be show in the GUI text field

MCreator 1.4.9 (1.4.6.1) [1.7.2]    


This update is the same as MCreator 1.4.6 [1.7.2] but with improved gradle console to fix the following bug:

  • [Bugfix] Fixed :compileJava or :sourceMainJava console stuck bug for 1.7.2

MCreator 1.4.8 (1.4.2.1) [1.6.4]    


This update is the same as MCreator 1.4.2 [1.6.4] but with changed MD5 hashes to fix:

  • [Bugfix] Fixed recompilation errors message besause of Mojang has changed MD5 hashes for minecraft_server.jar

MCreator 1.4.7 [1.7.10]

  • [Bugfix] Fixed :compileJava or :sourceMainJava console stuck bug
  • [Bugfix] Fixed bug with dimensions being dark all the time
  • [Bugfix] Increased the size of New mod window to fix design problems on Mac, some Linux desktops and Windows 8
  • [Bugfix] Fixed bug with blank textures when importing workspaces from different computers
  • [Bugfix] Fixed some small bugs
  • Updated to the Minecraft 1.7.10: recipes, dimensions, creative tabs, fuels, commands, achievements, fluids, structures, key bind, basic GUI, guns, tx blocks, plants, armor, mobs, food, tools, items
  • Updated bundled JDK to 1.7
  • Changed Minecraft Forge to the recommended build - 1180
  • Added dimension brightness settings
  • New mod form warns you if you make two mods with the same name
  • Importing 1.7.2 workspace results with being updated to 1.7.10

MCreator 1.4.6 [1.7.2]    

  • [Bugfix] Fixed very rare import workspace bug
  • [Bugfix] Changed render type normal to the normal type and circular to the circular in block render type selection
  • [Bugfix] Fixed some bugs with offline operation of MCreator, now it boots faster
  • [Bugfix] Fixed bug with editing custom drop for block
  • [Bugfix] Armor required all textures even if you disabled some parts
  • [Bugfix] Removed stair render type because it crashed Minecraft
  • [Bugfix] Fixed TX block, plant and fluid having wrong names in game
  • [Bugfix] Added missing acacia and dark oak plank and red sand
  • Changed the way MCreator is launched from EXE to avoid some AV false positives
  • Changed Minecraft Forge version to the recommended - 10.12.2.1121
  • Improved block texture selection
  • Added block 3d model importing help
  • Added back Minecraft test environment settings
  • File choosers now remember the last folder you were browsing
  • Item/Block animated texture maker
  • Removed some and added, even more, interface backgrounds
  • Removed last step in mod creation for all mod types because it was pointless
  • Now you can select enchantments that will be applied to the custom recipe or smelting
  • Improved design of some dialogs
  • Added new mob AI base: PigZombie
  • Added one click selection of textures and recipe blocks and items
  • TX Blocks now have side specific texture selection like normal blocks
  • New TX block types: TNT, Anvil, Button, Pressure plate, Cake, Carpet, Daylight detector, Dispenser, Dropper, Dragon egg, Fence, Fence gate, Hopper, Lever, Rail detector, Stairs
  • Added custom item renderer/model selection

MCreator 1.4.5 [1.7.2]

  • [Bugfix] Fixed MCreator.exe - now it doesn't report missing MSVCP110.dll and other strange messages
  • [Bugfix] Fuel creation now works
  • [Bugfix] Fixed item.ItemName.name names in a test environment
  • [Bugfix] Fixed test environment cache problems - if you removed mod, it didn't work anymore
  • [Bugfix] Fixed help window size problems
  • Armor events
  • Custom 3D Techne models for block render type
  • Parts of armor can be disabled
  • Growapable plants
  • Added new item events: item in inventory tick, item in hand tick, on stopped using item
  • Added new gun events: when bullet hits ground, when bullet hits player, while bullet flying tick, when gun used
  • Gun infinite shoot mode
  • Improved cmd logging system
  • Added new event condition: is block at
  • Implemented recompilation error message
  • Added filter to the block/item selection tool
  • Added search form to the add event result
  • Improved block render type and size selection
  • Improved mod type selector, added tutorial finder
  • Added search bar to the mod list

MCreator 1.4.4 [1.7.2]    

  • [Bugfix] Fixed mod export duplication error
  • [Bugfix] Data IDs increased with each edit of mod
  • [Bugfix] Testing status of decompiled code bug was 100% removed
  • [Bugfix] Fixed some firewall problems
  • [Bugfix] Removed some deprecated stuff
  • [Bugfix] Gradle console recompiling in background bug fixed
  • [Bugfix] Fixed bug with no textures for block and for item
  • [Bugfix] Fixed texture importing bug
  • Added back selection of mods to export
  • Patched creation of to 1.7.2: command, key binding, achievement, structure generation, armor, item, events, tools, food, gun, plants, fluid, TX block, block, mob, biome, basic GUI, dimension
  • Added new biomes to the biome list
  • Changed IDs to match newly added blocks, items, biomes, etc.
  • Fixed MCreators toolbar to the top so it's always accessible
  • MCreator window icon in Windows 7 blinks after compiling is done
  • Added code outline generator to the code editor
  • Code editor now does some basic code error warnings and supports autocomplete function for Minecraft classes
  • Mod list was renamed to the My workspace
  • Added resource and source explorer and editor to my workspace window
  • Added Minecraft Forge proxy support
  • Improved gradle console and embedded it into the main window
  • Improved event result list
  • Almost all mod types are now SMP compatible
  • Changed forge version to the latest stable version - 1060
  • PATH and JAVA_HOME variable integration - no need to set them or even to have JDK as it comes with MCreator
  • Made rewrite of EXE launcher
  • Added google analytics code into MCreator to anonymously track user activity
  • Block texture selection now supports add to all
  • Added workspace sync with Dropbox
  • Improved design of MCreators menu
  • MCreator has test Minecraft client and server environment again
  • Improved interface of New mod wizard

MCreator 1.4.3 [1.7.2] ALPHA    

  • [Bugfix] Fixed recipe edit mod bug
  • [Bugfix] Fixed fuel edit mod bug
  • [Bugfix] Fixed tab edit bug
  • [Bugfix] Fixed bug with ores not spawning in Nether
  • [Bugfix] Fixed mcskin3d typo (previously mcskind3d)
  • MCreator now supports gradle system
  • Added console output window
  • Changed texture paths to support gradle
  • Changed the way of exporting/running mods
  • Changed setup procedure to support gradle
  • Patched creation of to 1.7.2: recipe, fuel, tab
  • Added the support for language resource files instead of LanguageRegistry
  • Changed block and item names to the 1.7.2 naming system, changed metadata system (thanks to Minewolf20)
  • Mac version of MCreator (BETA)
  • Linux version of MCreator (ALPHA)

MCreator 1.4.2 [1.6.4]    

  • [Bugfix] Sometimes, GUI element alignment isn't working if you resize Minecraft window
  • [Bugfix] Testing status of decompiled files bug has been removed for 99% of cases
  • [Bugfix] Fixed achievement bug with metadata problems
  • [Bugfix] Tabs were not editable
  • [Bugfix] Mob spawn eggs now work
  • [Bugfix] Updated the sound effect names (mob sound now work)
  • [Bugfix] Mob AI editing was buggy
  • [Bugfix] Fixed some mob AI bugs
  • Mob AI tasks window is now centered
  • Added JDK to the installation bundle and add auto PATH configuration
  • Food animation drink or eat
  • Basic GUI now supports arrow buttons
  • Basic GUI background image selection (thanks to hacheipe399)
  • Basic GUI importing custom images (imported the same way as for mob
  • Changed text of some buttons to gain simplicity
  • Some small performance improvements
  • Support for exporting/importing workspace
  • MCreator now supports working on up to 3 different projects and switching between them with one single click
  • Improved tools menu and separated it into sections
  • Main menu interface has been improved, added popular mod widget
  • Added changelog to the update available message
  • Spawn mob event now supports selection of mob by ID or by name of custom mob
  • Mob AI task priority support
  • Added help interface to the Mob AI task window
  • Added some new AI tasks: tend to go in house, act aggressively against, open doors, close doors

MCreator 1.4.1 [1.6.4]    

  • [Bugfix] Fixed some small bugs
  • [Bugfix] Fixed recompilation errors related to events for items
  • [Bugfix] Schematics, GUIs, key bindings were on list of blocks
  • [Bugfix] Mod error detection was not working
  • [Bugfix] Food potion effects were not working
  • [Bugfix] Block/item textures were M instead of mod icons in some cases
  • [Bugfix] Stairs in recipes were not working
  • Updated Minecraft Forge to 965 to fix decompilation bug
  • Minecraft Forge file server down fixed with manual download in this case
  • Mod editing in GUI - added recipe, command, fluid, structure, plant, tab, achievement, basic GUI, tool, item, food, gun, TX block, armor, biome, dimension, mob, block
  • Installer will ask you to keep your mods when updating minor change versions
  • Recipes support removing items from grid
  • Improved recipe image exporting
  • Improved the interface of basic GUI creation
  • New block creation auto alpha check if changed size
  • Improved event interface of block and TX block creation
  • Improved block events - now all events support all results
  • Food nutritional value can be negative
  • Custom armor textures importing

MCreator 1.4.0 [1.6.4]    

  • [Bugfix] NotEnoughItems was not installing
  • [Bugfix] Testing status of decompiled files bug
  • Changed MCreators forge to 953
  • Updated NEI and CCC
  • Made setup wizard for MCreator
  • Mod editing in GUI - added Key Bind

MCreator 1.3.9 [1.6.4]    

  • [Bugfix] Events are not working at all
  • [Bugfix] Dimension form validating was not working
  • [Bugfix] Event conditions are now working
  • Added new conditions: is day/night, weather conditions, block/world conditions, has in inventory condition, random possibility
  • Mod editing in GUI - currently only fuel

MCreator 1.3.8 [1.6.4]    

  • [Bugfix] Clicking Enter key on MCreator startup closed the program
  • If you select so, item will stay in crafting grid
  • Not Enough Items implementation in MCreator
  • New keybinding with cases creation
  • Basic GUI label colors
  • Basic GUI adding new item icons
  • Basic GUI adding new text input fields
  • Tooltips on popup toolbars
  • Basic GUI interface improved - added remove and move button

MCreator 1.3.7 [1.6.4]    

  • [Bugfix] Dimension creation is not working
  • [Bugfix] Command creation sometimes isn't working

MCreator 1.3.6 [1.6.4]    

  • [Bugfix] Dimension schematic importing isn't working if schematic file name contains anything else than EN alphabet chars
  • [Bugfix] Mob always attacks with 2 heart damage
  • [Bugfix] If you made a boss with custom name, you got recompilation errors
  • [Bugfix] Selecting item to stay in crafting grid isn't working
  • Updated MCreator to Minecraft 1.6.4
  • Added blocks and items from 1.6.2 to recipe list

MCreator 1.3.5 [1.6.2]    

  • [Bugfix] Mob AI base (ex. Creeper) is now working without glitches
  • [Bugfix] FIxed some AI task problems
  • [Bugfix] Mob health is always 20
  • [Bugfix] Texture igniter fire texture bug
  • [Bugfix] Underground structure crashes Minecraft sometimes
  • Added skeleton to AI base list
  • Ported to the newest version of Forge
  • Setting mob XP drop amount
  • Custom mobs armor and held items
  • Mob rare drop setting
  • Mobs can now be BOSSES!
  • New event results: Add potion effect
  • Custom structures in custom dimensions
  • Mobs can now be water mobs
  • Added a lot of new mob AI bases
  • Dimension generation based on end

MCreator 1.3.4 [1.6.2]    

  • [Bugfix] All biomes have same ids
  • [Bugfix] Open crafting GUI event now works
  • [Bugfix] Execute command event now works
  • On mob right-clicked event
  • Open inventory event
  • Creation of flying mobs
  • Tools now have events
  • New event results: toggle downfall, destroy block with drop, add item to inventory, open inventory GUI, change game mode
  • Commands have a lot of new events
  • Removed JDK from MCreator and decreased size to 20MB
  • Basic GUI creation

MCreator 1.3.3 [1.6.2]    

  • [Bugfix] If you made new tab new item was not working
  • [Bugfix] Downloading other files fix
  • [Bugfix] Custom mobs are pretty static in Minecraft 1.6.2
  • [Bugfix] Techne model import brings errors
  • Selection of mob behavioral characteristics (passive or mob)

MCreator 1.3.2 [1.6.2]    

  • [Bugfix] Selecting biome of mob to spawn causes errors
  • [Bugfix] You can export mod without name anymore
  • [Bugfix] In custom nether dimensions nether fortresses spawn
  • [Bugfix] There are nether ores in dimensions
  • [Bugfix] All dimensions look same
  • [Bugfix] Removed JDK missing error message
  • [Bugfix] Biome floor and ground block colors were switched
  • [Bugfix] Deleting mods isn't always working
  • Particles in blocks
  • Schematic file support
  • Place schematic event
  • Schematics for custom trees in biomes
  • Selection of ores for Nether like dimension
  • Dimension portal custom sound and particle
  • Custom mobs spawn in dungeon if selected
  • Mod spawn defining for custom biomes
  • Structure generation made out of schematics
  • Some new help screens in help window and fixed some spelling mistakes (thanks to MastaTwyst)
  • Added tools menu back for all of the people who miss it
  • Support for entities in schematic import
  • Bonemeal will now spawn custom plants
  • Custom item spawning in chests selection
  • Custom item can now be rare drop of grass
  • Schematic spawning biome restriction
  • Entity AI dialog improved
  • Improved add event window

MCreator 1.3.1 [1.6.2]    

  • [Bugfix] MCskin3D texture import isn't working (added message to guide you)
  • [Bugfix] Plant wasn't visible in Minecraft when created
  • [Bugfix] Tools textures doesn't work
  • [Bugfix] Decompilation testing decompiled code fix
  • [Bugfix] Some events on items weren't working
  • [Bugfix] Event window sometimes jumped out of screen
  • [Bugfix] Fixed two mob AI tasks so they don't cause recompilation errors
  • Improved basic.conf file
  • Armor design tool to make armor creation easier
  • Armor creation is now easier - armor texture tool
  • Added support for forge 789
  • Food events - on crafted and on eaten
  • New armor maker textures (thanks to Minewolf20)
  • New event results: clear inventory, consume item in inventory
  • Improved mob texture preview (texture is resized)
  • Gun and bullet textures in image maker (thanks to Minewolf20)
  • Adding new guns
  • You get informed if forge file server is down

MCreator 1.3 ALPHA [1.6.2]    

  • [Bugfix] MCreator main window now drags without jumping
  • Update MCreator to Minecraft 1.6.2
  • Dimension igniter custom name
  • New MCskin3D support
  • New textures for some blocks (thanks to Minewolf20)
  • Improved setup - check wiki
  • New Minecraft resource system support
  • MCreator mods are now compatible with each other
  • New textures for image maker (thanks to MastaTwyst)

MCreator 1.2.9 [1.5.2]    

  • [Bugfix] Dimensions and fluids need recipe selection
  • [Bugfix] [Bugfix] Sometimes stone is dropped instead of custom item
  • [Bugfix] You can't select mob to spawn in custom biome
  • [Bugfix] Some small bugfixes
  • If you made new dimension and then block, top texture of block is item instead of block

MCreator 1.2.8 [1.5.2]

  • [Bugfix] Mod appears on list after you make another one
  • [Bugfix] Minecraft version in mod zip info file is wrong
  • [Bugfix] Some glitch and small bug fixes
  • Start techne in tools menu
  • Adding new dimensions

MCreator 1.2.7 [1.5.2]    

  • [Bugfix] Exporting isn't working
  • [Bugfix] Java JDK version error message
  • [Bugfix] Version ID is wrong
  • [Bugfix] Sometimes block was impossible to place
  • All mods in one file
  • Better mod exporting
  • mcmod.info forge file support
  • You can select which mods do you want to export
  • Custom biome air, grass, foliage and water colors
  • Switch dimension event
  • Teleport event
  • Event conditions support added (BETA)

MCreator 1.2.6 [1.5.2]    

  • [Bugfix] Some mob models don't work
  • [Bugfix] Pylo account login is not working
  • [Bugfix] Setting sometimes weren't working
  • [Bugfix] Some blocks were not working
  • Adding new fluids
  • Reduced messages amount
  • Mob infinite ID's
  • Mob AI bases - mob can act like the creeper, enderman, pig (you can ride it) ...
  • Flower custom drop item and amount
  • Disabled exporting the mod that has errors
  • New textures for some blocks/items
  • Improved code editor

MCreator 1.2.5 [1.5.2]    

  • [Bugfix] SCALA files not found
  • [Bugfix] Biome creation isn't working
  • [Bugfix] Path wasn't configuring automatically - now it is
  • [Bugfix] Fixed some small bugs
  • Pylo account sync
  • You do not need to run install.cmd anymore - it's done automatically
  • Simplified MCreator installation
  • Added Can not find client bins error guide
  • Error logging to database
  • Wiki reference in help window
  • Added some massage tips
  • Added Import external texture button to right toolbar
  • Mob spawn biome selection from list
  • Mob name labels added

MCreator 1.2.4  BETA [1.5.2]

  • [Bugfix] Could not connect to server error
  • [Bugfix] MCreator didn't run set path variable automatically
  • New main page of MCreator with news and screenshots
  • Recipe image maker was added
  • Recipe image exporting was added to mod creating interface
  • MCreator test environment Minecraft is now green colored to make easier to spot it
  • Names of mobs
  • Manual texture import

MCreator 1.2.3 [1.5.1]    

 

  • [Bugfix] Tools bug fixed
  • Recompiling now runs in background to make mod production faster
  • New update notification system
  • Start server has been added to test your mods on server
  • Custom creative inventory tabs
  • Better event support on the wiki
  • More events

MCreator 1.2.2 [1.5.1]    

  • [Bugfix] Exporting mods sometimes isn't working
  • [Bugfix] If you used Special or Multi Tool, your mod caused black screen in real Minecraft
  • User permissions check to avoid file access problems
  • Automatic PATH configuration

MCreator 1.2.1 [1.5.1]    

  • [Bugfix] Recipe bugs (items don't show up, id errors, ...)
  • [Bugfix] Exported mods with custom textures don't work
  • [Bugfix] Shovel creation isn't working
  • [Bugfix] Some of the tools give errors
  • [Bugfix] You need to restart MCreator to see mods on recipe list
  • [Bugfix] Block gravity isn't working
  • [Bugfix] TX Block and Plant can't be created
  • A lot of new TX options
  • New items/block were added
  • New textures in image maker
  • New textures for metadata blocks and items

MCreator 1.2 [1.5]    

  • [Bugfix] Textures now aren't in grid maps
  • [Bugfix] Removal of block name
  • [Bugfix] Removal of required update setting of block
  • [Bugfix] Removal of block gravity
  • [Bugfix] Export isn't working
  • [Bugfix] ID problems with blocks and items
  • [Bugfix] Problems in image maker
  • [Bugfix] Items in recipes now work properly
  • [Bugfix] Textures should now work properly
  • [Bugfix] Some small bugs
  • New icon for new fuel
  • Forge texture preloading
  • Shapeless recipes
  • New server commands adding
  • Strike lightning event
  • Chat parameters and tokens

MCreator 1.1.9[1.4.7]    

  • [Bugfix] Textures are sometimes taken from terrain.png instead of sprite map
  • Minecraft forge will be now downloaded directly on MCreator setup

MCreator 1.1.8[1.4.7]    

  • [Bugfix] Food has stack size bug
  • [Bugfix] Block button wrong name in recipe
  • [Bugfix] When you create a sword under item and then choose combat the sword has unlimited use
  • [Bugfix] Item events bug fix
  • [Bugfix] When creating a hoe in tool the how doesn't want to make the dirt farmable
  • [Bugfix] Armor bug with stack size variable
  • [Bugfix] Sword doesn't have block effect
  • [Bugfix] Sword is in tools creative table instead of combat
  • Image maker grid map selector tells you what you had selected
  • Armor custom damage and enchantability settings
  • Tools enchantable and extend existing ones
  • Block breaking tool selection and minimal harvest level of tool
  • Forge registration of tool harvest levels
  • New furnace fuels

MCreator 1.1.7[1.4.6]    

  • [Bugfix] Armor is buggy
  • [Bugfix] Problems with java.util.Random imports
  • Comparison of tools values to existing ones
  • Help support

MCreator 1.1.6[1.4.6]    

  • [Bugfix] Java imports bug
  • [Bugfix] Items/Block ID problems
  • More settings
  • Improved loading of program
  • Mobs custom models

MCreator 1.1.5 BETA[1.4.6]     

  • 1.4.6 compatible (still not 100%)
  • [Bugfix] Armor texture export bug
  • [Bugfix] MCskin 3D sometimes doesn't start because it doesn't install
  • [Bugfix] Settings don't open
  • [Bugfix] When MCreator is set up you get message that MCreator hasn't closed properly
  • Plain armor texture for the first layer

MCreator 1.1.4 [1.4.5]    

  • [Bugfix] Biomes error if custom trees were not selected
  • [Bugfix] Grid map new texture override if no restart of MCreator was made bug fixed
  • [Bugfix] Error with exporting mods
  • [Bugfix] Bugfix with startup
  • Added mob support
  • MCskin 3D implementation
  • Better mod creation
  • Startup of program is 500% faster
  • If mod with the same name already exists, MCreator warns you
  • MCreator settings
  • Two toolbars - one on left and one on right side
  • Tools menu moved to toolbar

MCreator 1.1.3 [1.4.5]    

  • [Bugfix] Code errors
  • [Bugfix] Problem with loading screen stuck at Pylo
  • [Bugfix] MCreator is not 64bit compatible
  • [Bugfix] Custom textures seem to be pink or transparent
  • [Bugfix] Sometimes export doesn't work
  • [Bugfix] Block and item icons in mods list are not proper ones
  • [Bugfix] Tab error when selecting decorative tab
  • MCP download link in window drag mcp here
  • Minecraft server proper version download
  • MCreator now has 64bit support, but 3D preview doesn't work in this mode
  • New blocks from Minecraft 1.4.2 update (anvil, skull, wooden button, beacon) and items (carrot, potato, ...)
  • New MCreator backgrounds
  • Terrain creator
  • Infinite sprite indexes list
  • Some improvements
  • New toolbar with refresh, show console and donate button
  • Output of MCP tools is visible in side toolbar

MCreator 1.1.2 [1.4.4]    

  • [Bugfix] Furnace bug fix
  • [Bugfix] Tool durability bug fix
  • [Bugfix] Adding new armor bug fix with errors when recompiling
  • [Bugfix] Furnace bug fix
  • [Bugfix] Tool durability bug fix
  • More items in recipes
  • Metadata recipes
  • Adding new achievement
  • New look of sidebar
  • New fluid making
  • Added new events to items
  • Even more recipe items (potions)
  • More items in recipes
  • Metadata recipes

MCreator 1.1.1 [1.4.2]    

  • [Bugfix] Code writing fix - every mod makes only one class file
  • [Bugfix] Tool bug fixes
  • [Bugfix] Durability big fix is done. Tools now have durability
  • [Bugfix] Armor bug fixes (no more code errors, armor images packs with mod)
  • Adding new achievement
  • New look of sidebar
  • New fluid making
  • Added new events to items
  • Even more recipe items (potions)
  • Working on mod merging in projects, compatible with Minecraft Forge
  • Made some plans for Minecraft 1.4 Mod API
  • Researches for mobs are done - coding now
  • Added hoe in new tool
  • New image maker has new button: Use for armor
  • Made plans on Projects list and exporting mods as projects

MCreator 1.0 [1.3.2]    

 

  • [Bugfix] Some small bugfixes
  • MCreator ModLoader armor support
  • Armor texture bug fix
  • Recipe bug fixes
  • TX Block
  • Image maker
  • Editing of mod code
  • New tools
  • Use button

MCreator 0.5 [1.2.5]    

  • [Bugfix] Some small bugfixes
  • [Bugfix] Recipe bug fixes
  • New tool making
  • New food making
  • New armor making
  • Exporting and publishing
  • Better recipe making
  • Idea for image maker
  • Terrain selector improvements

MCreator 0.2 [1.2.3]    

  • [Bugfix] Some small bugfixes
  • New item making
  • Deleting and packing mods
  • Some tools
  • MCP implementation
  • Support for ModLoader

MCreator 0.1 [1.1]    

  • New block making
  • Idea of using ModLoader - not implemented yet
  • Exporting and recompiling
  • Main menu


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.