The first 2020.2 snapshot and website update

Published by Klemen on Fri, 02/28/2020 - 18:36
The first 2020.2 snapshot and website update

The first 2020.2 snapshot is here and it is packed with new features! We have recently updated some website features including the user points system. Read more in the article!

Website update

You might have noticed we have done some changes to the website in the past weeks too. The following changes have been made:

  • Mod type (forge, data pack, ...) can now be specified on the modification page
  • Wiki pages now support defining references and external pages
  • More user stats are shown now when hovering over user points counter
  • Comments can now be linked to (permalink)
  • Changed user points formula
  • Improved website performance
  • Some minor UI changes and improvements

A new user points system

Part of this website's update is a new user points formula. User points of the user are now calculated using the following formula:

U = Ncomments*0.5 + Nforums*5 + Nmodifications*10 + Nwikipages*20 + Nmotws*50 - Ninvalidissues*30 + arctan(0.002*(accountageindays-1000))*450*(2/PI) + 317

As you can see, we have reduced the worth of the comment compared to other contributions. The number of mods awarded with the mod of the week is now considered in the user points count too. Account age is part of the user points value now too. Another change is that now we deduct 30 points for each invalid ticket open (duplicate or ticket without any details). The lowest value is capped at 0 to not go into negative points. The purpose of this is to attempt to reduce the number of such tickets as handling of these tickets takes quite a big portion of our time we have for the MCreator project.

EAP 2020.2.09617 changelog

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

  • 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

Release notes

  • Blocks are now bound to a custom GUI instead of GUIs being bound to blocks
  • Minecraft 1.12.2 is now marked as a deprecated version

Minecraft 1.12.2

We will have to drop support for Minecraft sooner than we expected. MCreator 2020.2 will be the last version to support Minecraft 1.12.2. The reason for this is that we will have to update to Java 8u252 which is unsupported by Minecraft 1.12.2, but not updating Java versions can cause security issues that we do not want. We will have to move to Java 9+ in the future too and this version is not supported by 1.12.2 and never will be, but we are missing out with features and performance improvements due to not updating Java to version higher than 8. More on incompatibility with Minecraft Forge <1.12.2 and Java updates above 8u242 can be read here: https://github.com/MinecraftForge/MinecraftForge/pull/6473

Make sure to tell us what you think about the snapshot and the website update in the comments, report bugs of the snapshot and stay tuned. Keep on modding!

Share this on:

Comments

That could work but I do not want to do this manually as this means more work with this -> less time for actual work on the software and manually changing points would make changing the system later down the road again a mess as there would some automatic and some manual points.

Props to the devs for the new block bases, well needed. I also thing that you could add a door block base and fix water mobs, in that water mobs dont actually swim.

Ok cool, but does this allow mobs to properly swim? I need for a mod adding the unadded 1.13 Minecon mobs, we only have leap at target, walk, and swim when in water, swim when water not allowing mobs to swim like say a squid, or cod...

You added the option to put custom blocks o n the global tick "Added option to make custom blocks tick randomly based on the global tick rate", so can you add procedure block for global tick?

[Bugfix #56944] Build could fail on computers with Turkish locale
This is the weirdest bug I've ever seen

Cool but there is the bug of the liquids that we create we cross them ... I will see if it is settled is if it is not is it is possible to go from MCreator 1.14.4 to 1.12 .2 (translate google )

User points system is a bit hard to follow so please correct me if I am wrong.

You gain points by:
+ 0.5 Posting comments
+ 5.0 Posting forums.
+ 10.0 Posting modifications
+ 20.0 Posting wiki pages
+ 50.0 Getting MOTW

But you lose points by:
- 30.0 Posting a invalid issue
... The rest I have no idea how it works lol.



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.