Added an Open Dimension menu. This will list all dimensions of the currently opened world.
Added an Open recent World menu that shows recently opened worlds (in order).
Added a Selection filter. The parameter is a file path to a selection .csv file.
Added a FixHeightmaps fields for the NBT changer. This will recalculate all Heightmaps of a chunk.
Heightmaps are now automatically recalculated when:
Importing chunks with a Y-offset or a section range
Replacing blocks with the ReplaceBlocks field
Deleting sections with the DeleteSections field
Updated mappings for Minecraft 1.19 and 1.20.
It is now possible to drag-and drop a file into the text fields of the Selection, PlayerLocation and PlayerSpawn filters.
Switched to AWT from PNGJ to save when exporting a selection as an image. This greatly improves speed (see #388).
Updated Traditional Chinese translation (see #345).
Fixed a bug in CLI where the --fields option wasn't available (see #401).
Added an option in the CLI to parse command parameters in MCA Selector instead of relying on the JVM. This should fix an issue occurring with Pterodactyl where MCA Selector would fail to parse commands with quoted parameters that contained spaces. The option is --use-alternative-command-parsing and it is not recommended to use it unless you encounter this specific problem.
Rewrote all config code. There are now 3 tiers of configuration:
Global config: All Global and Processing settings
World config: All settings related to this world (render settings)
Overlays: Overlays are stored separately alongside the global config
All configs are now stored in json.
Switched to google's gson library from json.org.
Updated all licenses.
Updated the NBT library dependency.
Fixed a bug where min/max calculation for selection was broken in z-direction. This bug could be noticed when exporting a selection as an image.
Fixed a bug where the chunk filter would throw an exception when adding a new filter after deleting all filters via an empty query string.
Open Dimension
menu. This will list all dimensions of the currently opened world.Open recent World
menu that shows recently opened worlds (in order).Selection
filter. The parameter is a file path to a selection.csv
file.FixHeightmaps
fields for the NBT changer. This will recalculate all Heightmaps of a chunk.ReplaceBlocks
fieldDeleteSections
fieldSelection
,PlayerLocation
andPlayerSpawn
filters.--fields
option wasn't available (see #401).--use-alternative-command-parsing
and it is not recommended to use it unless you encounter this specific problem.