Mastering World Maintenance with Progressive World Cleanup
Running a Minecraft server is a constant balancing act between creativity and chaos. Over time, even the most carefully managed worlds accumulate stray blocks, abandoned items, and outdated terrain that drag down performance and clutter the landscape. Manual cleanup is tedious and rarely keeps up with player activity. That is where Progressive World Cleanup steps in—a lightweight, automated utility that silently tidies your world while the game runs, all without causing lag spikes or interrupting gameplay.
How the Mod Works Behind the Scenes
Unlike brute-force methods that freeze the server to delete thousands of blocks at once, Progressive World Cleanup uses a clever multi-threaded design. It operates on a completely separate thread from the main game loop, scanning chunks at a configurable pace. When the scanner identifies blocks or items that match your removal rules, it queues them for modification. Then, on the next game tick, the main thread processes a limited batch—by default 20 entries—so the server never stumbles. This gentle, steady approach means you can clean an entire world without players ever noticing a hitch in their mining or building.
The mod respects chunk loading boundaries, scanning only loaded chunks and skipping those that are unloaded or newly generated. A built-in 500-tick delay (about 25 seconds) after world load ensures everything is fully initialized before scanning begins, preventing false positives or premature removals. Chunks are revisited roughly every two minutes, giving the system time to cycle through the entire loaded area without hogging resources.
Feature List: What You Can Remove and Replace
Progressive World Cleanup gives server admins precise control over which blocks and items get targeted. The configuration is flexible enough to handle simple garbage collection or complex terrain transformations.
- Remove blocks based on registry name, metadata, or Ore Dictionary entries—perfect for clearing deprecated blocks from old mods.
- Replace blocks with a different type, using name and metadata. Turn cobblestone grief into smooth stone, or swap out legacy ores for updated versions.
- Configurable modification limit per tick to balance cleanup speed with server performance.
- Adjustable chunk scan time so you can prioritize thoroughness or speed.
- Admin control commands for starting, stopping, pausing, and checking the cleanup status in real time.
Admin Commands for Full Control
No one wants a tool that runs amok without supervision. The mod includes a suite of commands that let you manage the cleanup process on the fly. You can start, stop, or pause the background thread, check whether it is alive and running, and even enable or disable the mod per world. Commands like SetBlocksRemovedPerTick and AddBlock / RemoveBlock allow dynamic adjustments without restarting the server. This level of control makes it easy to test rules on a live world before committing to a full sweep.
Configuring the Mod: A Quick Guide
Setting up Progressive World Cleanup is straightforward. The mod reads a comma-separated list of block names from its config file, so you simply add entries like minecraft:tnt or minecraft:dirt:1 to target specific variants. Remember that you must use the full registry name—short names like “tnt” will not work. If you are unsure of a block’s exact name, tools like NEI (Not Enough Items) can dump a complete list of registered blocks for your modpack. Once your list is ready, the mod handles the rest.
If you are looking for a hassle-free way to get this mod onto your server, the foxygame.net launcher makes the process effortless. This modern, flexible launcher lets you browse and install mods directly from its menu, so you can add Progressive World Cleanup without manually hunting down files or editing complex installation paths. It is a convenient option for admins who want to keep their server toolset up to date with minimal fuss.
Performance and Lag-Free Operation
The biggest fear with any world-altering mod is TPS loss. Progressive World Cleanup was built specifically to avoid that. By limiting modifications per tick and scanning on a separate thread, it never competes with the main game logic. The default 20-block-per-tick cap is conservative; you can raise it if your hardware can handle more, or lower it for heavily modded environments. The two-minute scan interval per chunk also prevents the scanner from obsessively rechecking the same area, leaving CPU time for other mods and player actions. The result is a server that stays responsive even during large-scale cleanups.
Planned Features and Future Updates
The developer has outlined several enhancements that will make the mod even more powerful. Planned additions include the ability to place and edit TileEntities—so you could automatically replace a removed chest with a custom loot container—and time-delayed removal, giving players a grace period to retrieve their blocks before they vanish. Conditional removal based on neighboring blocks (e.g., remove dirt only if adjacent to a chest) is also on the roadmap, along with ore generator support to retroactively update old chunks with new world-gen ores. There is even talk of a separate profiling mod to analyze world generation performance, which could pair perfectly with this cleanup tool.
Conclusion: A Must-Have for Long-Term Worlds
Progressive World Cleanup fills a niche that every seasoned server admin eventually needs: automated, intelligent, and lag-free world maintenance. It respects the delicate balance of a live Minecraft environment while quietly erasing the clutter that accumulates over months or years of play. Whether you are removing griefed blocks, replacing outdated mod content, or simply keeping the landscape pristine, this mod does the heavy lifting without demanding constant attention. Its background thread design, granular configuration, and robust command set make it a reliable addition to any modded or vanilla server. For admins who value performance and order, Progressive World Cleanup is not just a convenience—it is an essential part of a healthy, long-lasting Minecraft world.