VGSOURCES
Get listed

VGSources / Best Minecraft World Editors / PotatoPeeler

PotatoPeeler

github.com

  • Free
  • Windows
  • Linux

What it is

PotatoPeeler cleans Minecraft Java Edition worlds by examining chunks' InhabitedTime values and removing selected chunks. It works with local or server worlds in the Anvil format, can process output copies or edit files in place, and can launch a server afterward. A dry-run mode and per-file backups help limit mistakes.

Good, and not so good

  • Free to use with an MIT license
  • Dry-run mode avoids write operations while checking behavior
  • Backs up each region file before in-place writing
  • Processes local and server worlds, including batch region work
  • Runs on Windows and Linux
  • Only the Anvil world format is supported
  • Entity and POI removal are still TODO items
  • .mcc file handling is listed as a TODO
  • Paper fixed-chunk-inhabited-time at 0 or higher can cause unsuitable values
  • Requires a matching Java Runtime Environment

Who it suits

Minecraft Java server owners cleaning Anvil worlds Players who want a free chunk-pruning utility Operators needing output copies or guarded in-place edits

Pick PotatoPeeler when your Minecraft Java world uses Anvil files and your main task is reclaiming space from rarely inhabited chunks. It gives you a no-cost workflow for local saves and servers, with a preview mode and recovery backup behavior. Before committing, confirm your Java runtime, review Paper's inhabited-time setting, and account for the unfinished entity, POI, and .mcc work. If those limits match your setup, it is a practical specialist utility rather than a broad world editor.

Questions

What Minecraft editions does PotatoPeeler support?
It supports Minecraft Java Edition worlds in the Anvil format.
Can it process a server world?
Yes. It can process server worlds, and it can launch a Minecraft server afterward when given a server JAR.
Does it change the original files?
You can specify output directories so processed region files go elsewhere and source files stay unmodified. In-place operations create a backup before each write.
How does it choose chunks to remove?
It examines each chunk's InhabitedTime value and preserves force-loaded, custom protected, and excessively data-heavy chunks.
Is there a preview mode?
Yes. The --dry-run option checks expected behavior without performing write operations.
What do I need before running the JAR?
Install the Java Runtime Environment version that matches the PotatoPeeler download, then get the JAR from the repository's Releases page.
Are Paper servers compatible?
The README warns that Paper servers may provide unsuitable InhabitedTime values when fixed-chunk-inhabited-time is set to 0 or higher.