Utility Core Admin (2.4.0)
Curse Maven Snippet
What's new
v2.4.0 - Orphaned block cleanup command
Add
- New command
/utilitycore cleanorphans(server operators only): removes orphaned blocks left behind after a mod is uninstalled. NeoForge keeps the original block registry name in each chunk section's palette instead of converting it to air, so those blocks stay solid/collidable but render with the classic magenta/black "missing model" texture. This command scans the Overworld, Nether and End (modded custom dimensions are left untouched) and replaces every palette entry that matches the new configurable blacklist withminecraft:air. - Configurable blacklist: new config list
orphanBlocks.blacklist, accepting either a full block ID (modid:block_name) or a bare namespace wildcard (matches every block from that mod). Seeded by default with the known orphaned block IDs from thenarakaandwarlockerymods, but fully editable for any future mod removal. - Dry-run mode:
/utilitycore cleanorphans dryrunscans and counts matches (per dimension, per block ID) without writing anything, so operators can preview the impact before committing to the real run. - Safe at scale: unloaded chunks are rewritten directly at the palette level through the same region I/O path the server itself uses (so third-party compression, e.g. from FastAsyncWorldSave, is respected transparently), instead of force-loading every chunk in the world. Currently loaded chunks are cleaned through the normal block API on the server thread. The command prints an explicit warning that this is an irreversible edit to world data and recommends a world backup before running for real.
JAR: utility_core_admin-26.2-neoforge-26.2.0.57-2.4.0.jar
Tag: 26.2-neoforge-admin-2.4.0
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

