-
Partially redo configuration system (again):
- Move the worldgen config to the common command format, and add to common GUI (worldgen GUI still exists for pre-world creation GUI
- Move the gamerules that still exist in v3.x.x to the common command format
- Migrate the old configuration systems
-
Other substantial changes:
- Rewrite worldgen GUI (for pre-world creation) to be more user friendly
-
Code changes (that shouldn't affect the end user):
- Rewrite most of the config code (including the command) to simplify them and make development a lot easier (I now once again understand how my mod actually works!)
- Fix crashes, compatibility issues related to
push_behaviour
block property - Fix advancement toggle issues
- Make disabling advancements actually work
- Only send advancement failure message if advancement manually triggered through command to prevent chat spam
- Minor license change - remove optional "incompatible with secondary licenses" section of MPL-2.0 license