MCreator 1.7.0 is one of the biggest updates in the history of MCreator. With this update, many new features were introduced including support for multiple biomes, search bars in custom tabs, custom fluids with physical properties and more.
The code of MCreator was heavily organised and refactored and optimised. This fixes many minor bugs that annoyed users for quite a lot of time. We have reduced the size of MCreator for almost 100MB on Windows machines by removing some unused libraries. We have also improved installer, performance of element creation by caching elements and resources and much more.
Some of major bugs were fixes such as reobfFailed and cache.properties Gradle errors, tree related bugs in biomes and many other bugs. You can find full changelog in the MCreator 1.7.0 release post on MCreator's website.
The front page of the integrated code editor lists some usefull commands for recompiling, reformating code. You can alsi use Ctrl + W to fix and organise imports. This function won't only organise and remove unused imports, but also import missing classes if you added new elements to the code. You can also open Minecraft code tools, new feature added in this version to make Minecraft mod creation even faster.
Minecraft code tools is menu which can be easily accessed using your keyboard. From here, you can insert block, item or itemstack code or even generate event code or AI task. Using this tool, you can quickly fix your code and add new functions to it.
We have also improved search and replace menus. They now appear on top of the code view so they don't obstruct your view on the code. They used to have some bugs and didn't search on the Enter key press, but now they search/replace in real time, mark occurrences and have some other usefull features.
Autocomplete was improved too. Now it's even smarter, it can detect some more contexts and provide you assistance based on them. It can assist you with icons of blocks and items, it helps you fill the parameters of methods and is now much more integrated in the UI style of MCreator. It will hopefully make MCreator's code editor even more useful.
And last but not least, code outline generator was improved. Now it is bound to the code editor so each tab has it's own outline generator. We have moved it to the right side as on the left, there is project browser. You can navigate through the code using code outline view and it provides you easy way to find a specific class or method in large files such as custom dimensions.