mcaselector-2.3
This release adds script editors. And fixes bugs.
Details:
- Added simple script editors for chunk filters and nbt changer.
- Script language is Groovy.
- Chunk filter:
- 3 functions:
before()
,after()
,filter(ChunkData)
. before()
andafter()
are executed once before and after filtering.filter(ChunkData)
returns a boolean to indicate whether the chunk should be selected, deleted or exported.
- 3 functions:
- NBT Changer:
- 3 functions:
before()
,after()
,apply(ChunkData)
. before()
andafter()
are executed once before and after applying data.apply(ChunkData)
can apply any data to the region, poi and entity data.
- 3 functions:
- Fixed compatibility with 1.20 chunk status filter and field changer. When filtering for a
Status
, both the version with theminecraft:
namespace and without the namespace will be considered. - Fixed biome filters returning too early when palette in a section is empty.
- Refined DeleteEntities field: now checking for the entities' DataVersion when the region doesn't exist.
- Fixed wrong Tag access when retrieving list of entities.
- Added "Sum selection", see #444. The values from an overlay can be summed based on a selection.
- Added an update button to the menu bar that appears when a new update is available.
- Updated 1.20 / 1.21 mappings. This also fixes a bug where grass would render as black dots (see #453).
- Fixed Chunk editor rows having the wrong height, cutting off the lower pixels of the font (making underscores invisible).
- Fixed incorrectly calculated number of selected chunks after inverting selected regions.
- Updated licenses.
- Updated Italian translation, see #427.
- Added Hungarian translation, see #442.
- Added Ukrainian translation, see #449.
- Updated Chinese translation, see #452.