All Mods Resource Packs Data Packs Shaders Modpacks Plugins
World Utils

World Utils

by masa • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Description

World Utils adds several commands to manipulate or fix Minecraft worlds. Most of those operate at the Chunk NBT data level.

For documentation, see here the CurseForge page for now: https://legacy.curseforge.com/minecraft/mc-mods/world-utils

I need to rewrite and clean up the documentation at some point...

Always make sure you have a FULL world backup before using this mod!!

The mod works at the chunk NBT data level, and has the potential to mess up everything.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.x
Forge
last yr. 1
1.12.x
Forge
last yr. 1
1.12.x
Forge
last yr. 1
1.12
Forge
last yr. 1
1.12
Forge
last yr. 1
1.12
Forge
last yr. 1
1.11.2
Forge
last yr. 1
1.11.2
Forge
last yr. 1
1.11.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
1.10.2
Forge
last yr. 1
  • Fix the BlockInfo handling/parsing to support NEID
  • Add a /worldutils region-restore command
  • The command has two modes/options: check and restore
  • It can restore chunks from a region file where the header is broken or missing.
  • However it does assume that the chunks are still properly aligned to 4096 byte sectors.
  • BlockStats: Disable the "is chunk not loaded" check

  • Original build time:** 2021-03-22 17:47:06 UTC+2
  • Add NotEnoughIDs mod support to the block replacer (untested!!!)
  • Add a /worldutils blockremapper command to remap region files with a level.dat
  • This is intended for example to allow using old worlds as custom dimensions in a new world that has a different block ID map.

  • Original build time:** 2018-11-07 03:41:10 UTC+2
  • Fix the entity duplicate remover using the wrong world in the "external world" mode

  • Original build time:** 2018-08-25 23:20:21 UTC+3
  • Add more/better exception handling to chunk data handler methods. Fixes GH #6.
  • Add command variants to process "external worlds" into the entities sub-command
  • Add clickable chat links to output dump file names

  • Original build time:** 2018-08-21 18:49:41 UTC+3
  • Add a blockstats command (still partially incomplete)

  • Original build time:** 2018-03-15 01:57:11 UTC+2
[0.4.2] 0.4.2 by masa on Oct 17, 2023
Download
  • IMPORTANT FIX:** Fixed the setblock command using an incorrect chunk location for the chunk data stream
  • Added an inspectblock command to look at block and TileEntity NBT data that is currently saved in the chunk data on disk

  • Original build time:** 2017-09-22 22:04:16 UTC+3
[0.4.1] 0.4.1 by masa on Oct 17, 2023
Download
  • WARNING: DO NOT USE THE setblock COMMAND IN THIS VERSION!**
  • It uses an incorrect location for the Chunk data stream! It has been fixed in version 0.4.2
  • Fixed that the new setblock command didn't remove old TileEntity data

  • Original build time:** 2017-09-22 15:00:33 UTC+3
[0.4.0] 0.4.0 by masa on Oct 17, 2023
Download
  • WARNING: DO NOT USE THE setblock COMMAND IN THIS VERSION!**
  • It uses an incorrect location for the Chunk data stream! It has been fixed in version 0.4.2
  • Print the removed entries to the logger/console in the registry remove-missing-blocks command
  • Added a /worldutils setblock command that (only) works in unloaded chunks
  • Built against Forge 2489 (compared to the 0.3.2 release, this fixes the crash on game start due to the Forge registry changes a while back)
  • Signed the JAR

  • Original build time:** 2017-09-22 14:17:57 UTC+3
[0.3.2] 0.3.2 by masa on Oct 17, 2023
Download
  • Fix Chunk Wand model registration and clean up the item registration a bit

  • Original build time:** 2017-06-25 20:30:18 UTC+3
[0.3.1] 0.3.1 by masa on Oct 17, 2023
Download
  • Updated to Forge 2348+ and the new Forge registry things

  • Original build time:** 2017-06-25 00:06:54 UTC+3
[0.3.0] 0.3.0 by masa on Oct 17, 2023
Download
  • Update to MC 1.12 (from 1.11.2-0.3.0)

  • Original build time:** 2017-06-14 13:04:07 UTC+3
[0.3.0] 0.3.0 by masa on Oct 17, 2023
Download
  • Fix a rather serious bug in the block replace code**
  • Technical: The Add nibble array was not removed from the chunk data when it became unnecessary (and it doesn't get updated in such cases), which could cause the replaced blocks' IDs to get shuffled, depending on what blocks are in the same chunks with the replaced blocks (i.e. whether the Add array became unnecessary due to the replace operation, or not).
  • Add a command to run commands from files
  • Add block replace sub-commands to add removed blocks (all or from a mod) to the list

  • Original build time:** 2017-06-14 13:07:38 UTC+3
[0.2.1] 0.2.1 by masa on Oct 17, 2023
Download
  • Fix modifier keys getting stuck if opening a GUI while sneaking
  • Fix a missed empty ItemStack change
  • Only register the input/GUI event handlers if the Chunk Wand is enabled

  • Original build time:** 2017-05-16 21:31:09 UTC+3
[0.2.0] 0.2.0 by masa on Oct 17, 2023
Download
  • Update to MC 1.11.2 (from 1.10.2-0.2.2)

  • Original build time:** 2017-03-03 16:21:02 UTC+2
[0.3.1] 0.3.1 by masa on Oct 17, 2023
Download
  • Fixed the add-all-removed-blocks* operations being broken in the blockreplace command, due to a Forge bug in 1.10.2

  • Original build time:** 2017-09-01 14:17:25 UTC+3
[0.3.0] 0.3.0 by masa on Oct 17, 2023
Download
  • Fix a rather serious bug in the block replace code**
  • Technical: The Add nibble array was not removed from the chunk data when it became unnecessary (and it doesn't get updated in such cases), which could cause the replaced blocks' IDs to get shuffled, depending on what blocks are in the same chunks with the replaced blocks (i.e. whether the Add array became unnecessary due to the replace operation, or not).
  • Some Chunk Wand HUD improvements
  • Fix modifier keys getting stuck
  • Add a command to run commands from files
  • Add block replace sub-commands to add removed blocks (all or from a mod) to the list

  • Original build time:** 2017-06-14 13:04:30 UTC+3
[0.2.2] 0.2.2 by masa on Oct 17, 2023
Download
  • Fix a missing task-already-running check in the tileticks command
  • Fix some command usage help strings
  • Move from reflection to MethodHandles, and cache reflected fields

  • Original build time:** 2017-03-03 16:30:57 UTC+2
[0.2.1] 0.2.1 by masa on Oct 17, 2023
Download
  • Fix not checking for valid dimension when getting the save directory

  • Original build time:** 2017-02-17 10:48:33 UTC+2
[0.2.0] 0.2.0 by masa on Oct 17, 2023
Download
  • Added blockreplace and blockreplacepairs commands to mass-replace blocks in the entire world
  • Added commands to remove or rename entities and tileentities
  • Added a block registry dump command (similar to TellMe, but has a column 'Missing' indicating whether the block currently exists or is a placeholder dummy air block added by Forge)
  • Added a block registry clean-up command (removes non-existing/dummy block registry entries from a level.dat file placed inside the config/worldutils/ directory)
  • Added a task scheduler - all commands now use it instead of running in one go
  • Added a Set Biome mode to the Chunk Wand

  • Original build time:** 2017-02-16 17:21:56 UTC+2
  • Fix the tileticks command failing due to a Forge bug
  • Fix forgotten mod renaming related localization issues with the Chunk Wand item

  • Original build time:** 2016-12-04 02:21:46 UTC+2
  • Fix getting the wrong region in certain cases in the tileticks removal command, which could cause some ticks to not get removed
  • Add tileticks find-invalid and tileticks remove-invalid command variants

  • Original build time:** 2016-12-03 12:10:27 UTC+2
  • Initial release (renamed to World Utils)
  • Currently has two (sub-)commands: entities and tileticks and the Chunk Wand item

  • Original build time:** 2016-11-28 04:02:26 UTC+2


  • Unknown state early pre-alpha
  • Not recommended to be used for anything**

  • Original build time:** 2016-11-28 01:36:17 UTC+2
  • Unknown state early pre-alpha release
  • Not recommended to be used for anything**

  • Original build time:** 2016-10-31 20:49:21 UTC+2
World Utils Icon
Download World Utils
Select game version
Select platform