Querz / mcaselector

A tool to select chunks from Minecraft worlds for deletion or export.
MIT License
3.18k stars 177 forks source link

Non-NBT/MCA code cleanups #374

Open HoldYourWaffle opened 2 years ago

HoldYourWaffle commented 2 years ago

As mentioned on Discord, these are my cleanups & refactors so far that have nothing to do with NBT or MCA. The rest of my de-duplication effort depends on the discussed moving of most NBT/MCA logic to Querz/NBT, so I'll look into that next.

I'd strongly recommend reviewing this code per-commit. I've rebased, split and rewritten the commit history countless times in an effort to make everything as review-friendly (and easy to revert) as possible, so I hope there's no weird leftovers remaining... :)