2nd 2020.3 snapshot - Inventory items and more

Published by Klemen on
2nd 2020.3 snapshot - Inventory items and more

The second snapshot of the MCreator 2020.3 update is here. It adds support for items with inventory, source and target entity procedure dependencies, and fixes many bugs.

EAP 2020.3.18613 changelog

Major new features in this snapshot are highlighted with bold text.

  • 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

Release notes

  • "On collided with the player" and "on right-clicked on living entity" triggers now have source and target entity swapped
  • [Code only] Custom GUIs now use IItemHandler instead of IInventory

Tell us what you think about the update in the comments, test out the snapshot, and report bugs of the snapshot on the tracker. Keep on modding!

Smelting Machine Procedure Tutorial

If you did not already, check out our tutorial on how to make a procedure for smelting machine with multiple fuels, recipes, and smelting progress on our YouTube channel. If you are not subscribed yet, make sure to do it now to not miss content like this.

Share this on:

Comments

this would have been cool if you had not unceremoniously got rid of 1.12 support just as you fix a whole bunch of bugs im not the only one upset by this Decision it would be nice to have continued 1.12 support or at least some sort of patch 2020.2
that at lest fixes bugs that were fixed in 2020.3

Snapshot helped so much with my ranged entities! Thank you so much! But, theres one problem. The entities dont seem to register the "when ranged item used" command and I want my entity to be able to shoot multiple projectiles at once. I was hoping you guys could fix this for the next snapshot. Thanks!

Can u add brewing stand recipe this will be beter for making custom potions

I keep checking in to stay updated on that progression bar - the H Y P E consumes me :poggers:

i noticed that you dropped 1.12.2 support, can you bundle another version of java for 1.12.2. these new features will be highly benificial to my mod and i prefer not to reporgram em in a older version

https://mcreator.net/tracker/issue/59691: "I have to test each change I do in 3 different workspaces for 3 supported Forge versions. I just can't. And this number will just increase with new versions.

And all newer versions will be held back by features I wouldn't be able to add to keep compatibility with *very* limited code set of 1.12.2."

Would by the release version (2020.3) support mc 1.12.2 or is 2020.2 the last version for 1.12.2 support?

You can use 2020.2 if you want to work on 1.12.2, but we will drop all support when 2020.3 is released.

If the demand is really that big, the community can make its own 1.12.2 generator and offer community support for it, but I (the only developer for most of the time) can't keep up with that many versions, physically can't.

Yay! With item GUI's we can do so much! Even bacpacks, that we get the tutorial for.

In MCreator 2020.2 I have a bug.
it doesn't show me what I did to the procedure item after I loaded it.
Could it be because I put too many blocks?
If you want, I will send you images with the bug.



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.