Changelog - Faith-and-Code-Technologies/mDirt GitHub Wiki

mDirt v3.0 Changelog ๐Ÿš€

โš ๏ธ v2.x has been discontinued and will no longer be maintained!

mDirt v3.0, after a month and a half of development, has arrived! It comes with a complete UI overhaul, two new features, a new icon, a settings menu, and more! Have a look at the full changelog:


Key Features โœจ

  • UI Overhaul ๐ŸŽจ โ€“ Sleek new design with improved layout and usability
  • Custom Structures ๐Ÿ—๏ธ โ€“ Upload .nbt files and set spawn rules with ease
  • Custom Equipment ๐Ÿ‘• โ€“ Add custom equipment sets, including horse armor

Editor Changes ๐Ÿ› ๏ธ

Structures ๐Ÿงฑ

mDirt now has support for (rather simple) structures! Add a .nbt (generated inside of Minecraft), specify some details, and now you have your own structure!

Equipment ๐Ÿ•ถ๏ธ

mDirt now allows custom ARMOR! Specify the Item textures, the model textures, and the armor points. Hit export, and your armor will be added to the game! Also supports horse armor! You can also create recipes for Equipment!


UI Changes ๐Ÿ’ป

Drag 'n Drop ๐Ÿ–ฑ๏ธ

Drag and drop .json, .png, .nbt, and more! No longer do you have to go searching through the depths of your computer for a file, simply drag it onto the interface and mDirt will use it!

UI Overhaul ๐ŸŽจ

The entire UI has been fully overhauled to give it a sleek, modern look!
It is now easier than ever to use the app, and everything is now located in a more fluid position!

Themes ๐ŸŒ—

A theme system has been added!
By default, mDirt comes with a Dark and Light theme, but it supports CUSTOM themes!
Check out the tutorial on the JupiterDev channel to find out how to build your own!

Icon ๐ŸŽฏ

The program has a new icon!

Settings โš™๏ธ

No longer will mDirt be an uncustomizable mess! With the new Settings menu, customize the app to your heart's content!


Backend Changes โš™๏ธ

j2 Templates ๐Ÿงฉ

Each generator has now been fully revamped and streamlined to use j2 templates in order to make updating the generators seamless and very easy!

Workspaces ๐Ÿ“

mDirt now uses Workspaces!
It will generate a folder each time you make a new project, and you can come back to edit it at any time!
Workspaces have replaced the broken, buggy Import/Export feature.

Auto Updater ๐Ÿ”„

No longer will you have to go searching GitHub pages to find the latest version of mDirt!
Now, when a new update is available, the program will ask if you would like to install it!
If you choose to do so, it will install the update and restart the app for you!

Full Rewrite ๐Ÿ“œ

Almost all of the backend of the program has been fully rewritten from the ground up, increasing stability and performance, and making future updates far quicker and smoother!.


Behavior & UX ๐Ÿ“ฆ

  • A warning is shown when attempting to close with unsaved changes.
  • The program now asks before downloading new version data.
  • Improved status bar feedback for actions like saving and connecting.

Minecraft Version Support ๐Ÿ“ƒ

Removed: 1.21.3 โŒ

Support for Minecraft 1.21.3 has been fully removed and will not return.

Added: 1.21.6 โœ…

Support for Minecraft 1.21.6 has been fully added, with all features working fully.


Other Improvements ๐Ÿ“ฆ

  • ๐Ÿงช Improved testing:
    Future releases and Minecraft version support will roll out faster and with fewer bugs.
  • ๐Ÿ“ฆ Installer added:
    You can now choose between a traditional installer or a portable version.
  • ๐Ÿ› Bug fixes:
    Fixed several issues from 2.x, improving stability across the board.

What's Next? ๐Ÿ‘€

mDirt v3.0 was a huge milestone, and @TheJupiterDev spent over a hundred hours working on this, not to mention @JustJoshinDev's work on the UI and themes. After a month and a half of work, the team will be taking a break from active development. Don't worry - maintenance updates will continue. In the background, we'll be slowly working on another huge update to add full support for everything included in Minecraft Datapacks. It's a big undertaking, and while we don't have details or timelines yet, we're excited (if not a little tired) for what's ahead.