Releases: RundownRhino/RegionScanner
v0.3.8
Chunks with status "full" (rather than "minecraft:full") are now also considered fully generated, which fixes issue #20 (where all chunks were considered to be protochunks for some pre-1.18 worlds).
Full Changelog: v0.3.7...v0.3.8
v0.3.7
- Added an
--outputargument to allow specifying where the output directory should be. The default is still the same. -ois no longer the short argument name for--only-blocks-above, to reduce ambiguity (many people would assume it's for--output).- A message is now printed at the end with the absolute path to where the output file was written.
Full Changelog: v0.3.6...v0.3.7
v0.3.6
Omit heights above 255 for compatibility with JER. Fixes issue #16.
v0.3.5
Added handling of protochunks - by default, they are skipped now. Old behaviour was to include them, which meant if you tried to scan a region that wasn't fully generated, some protochunks got mixed in into the results.
Since now there's no obvious reason not to scan all regions, made --zone optional. If omitted, all regions are scanned in all dimensions. See issue #12.
Full Changelog: v0.3.4...9eaeec3
v0.3.4
v0.3.3
Made changes to the JER output format to fix #8.
Added a panic if the zone entered is zero-sized, making it less confusing if you mix up the zone coordinate order.
Also updated dependencies.
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Introduced an option to filter out rare blocks. This is on by default with a low value. See --help for details.
Full Changelog: v0.3.1...v0.3.2
v0.3.1
After finally diving into the details of the anvil format, I realized chunks and blocks were iterated over in a suboptimal order. By iterating in the order they're laid out in the files, an increase in performance of about 5-7x was achieved. (It's probably possible to do even better by writing my own versions of some of the methods in fastanvil, but that's a job for another time.)
Also added a small sanity check - if one of the dimension names passed is invalid (resolves to a folder that doesn't exist), RegionScanner will fail immediately rather than only failing once it tries to scan that dimension.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Major version bumped because the CLI interface changed a bit (due to porting the argument parsing to latest clap).
- New feature: export to CSV. See readme for details of the format.
- Nicer, colored log messages and errors.
- Now possible to customize the number of
rayonworker threads used for scanning. - Thanks to a
fastanvilupdate, 1.12 and below worlds are now supported - but only vanilla ones.
Full Changelog: v0.2.3...v0.3.0
v0.2.3
Dependency updates. Nothing user-facing changed.
Full Changelog: v0.2.2...v0.2.3