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 |
|---|---|---|---|---|---|
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
|
B
0.4.2
|
last yr. | 1 | |||
|
A
0.4.1
|
last yr. | 1 | |||
|
A
0.4.0
|
last yr. | 1 | |||
|
B
0.3.2
|
last yr. | 1 | |||
|
B
0.3.1
|
last yr. | 1 | |||
|
B
0.3.0
|
last yr. | 1 | |||
|
B
0.3.0
|
last yr. | 1 | |||
|
B
0.2.1
|
last yr. | 1 | |||
|
B
0.2.0
|
last yr. | 1 | |||
|
B
0.3.1
|
last yr. | 1 | |||
|
B
0.3.0
|
last yr. | 1 | |||
|
B
0.2.2
|
last yr. | 1 | |||
|
B
0.2.1
|
last yr. | 1 | |||
|
B
0.2.0
|
last yr. | 1 | |||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
- Fix the BlockInfo handling/parsing to support NEID
- Add a
/worldutils region-restorecommand - The command has two modes/options:
checkandrestore - 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 blockremappercommand to remap region files with alevel.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
entitiessub-command - Add clickable chat links to output dump file names
- Original build time:** 2018-08-21 18:49:41 UTC+3
- Add a
blockstatscommand (still partially incomplete)
- Original build time:** 2018-03-15 01:57:11 UTC+2
- IMPORTANT FIX:** Fixed the
setblockcommand using an incorrect chunk location for the chunk data stream - Added an
inspectblockcommand 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
- WARNING: DO NOT USE THE
setblockCOMMAND 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
setblockcommand didn't remove old TileEntity data
- Original build time:** 2017-09-22 15:00:33 UTC+3
- WARNING: DO NOT USE THE
setblockCOMMAND 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-blockscommand - Added a
/worldutils setblockcommand 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
- Fix Chunk Wand model registration and clean up the item registration a bit
- Original build time:** 2017-06-25 20:30:18 UTC+3
- Updated to Forge
2348+and the new Forge registry things
- Original build time:** 2017-06-25 00:06:54 UTC+3
- Update to MC 1.12 (from
1.11.2-0.3.0)
- Original build time:** 2017-06-14 13:04:07 UTC+3
- Fix a rather serious bug in the block replace code**
- Technical: The
Addnibble 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 theAddarray 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
- 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
- Update to MC 1.11.2 (from
1.10.2-0.2.2)
- Original build time:** 2017-03-03 16:21:02 UTC+2
- Fixed the
add-all-removed-blocks*operations being broken in theblockreplacecommand, due to a Forge bug in 1.10.2
- Original build time:** 2017-09-01 14:17:25 UTC+3
- Fix a rather serious bug in the block replace code**
- Technical: The
Addnibble 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 theAddarray 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
- Fix a missing task-already-running check in the
tiletickscommand - 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
- Fix not checking for valid dimension when getting the save directory
- Original build time:** 2017-02-17 10:48:33 UTC+2
- Added
blockreplaceandblockreplacepairscommands 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.datfile placed inside theconfig/worldutils/directory) - Added a task scheduler - all commands now use it instead of running in one go
- Added a
Set Biomemode to the Chunk Wand
- Original build time:** 2017-02-16 17:21:56 UTC+2
- Fix the
tiletickscommand 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
tileticksremoval command, which could cause some ticks to not get removed - Add
tileticks find-invalidandtileticks remove-invalidcommand variants
- Original build time:** 2016-12-03 12:10:27 UTC+2
- Initial release (renamed to World Utils)
- Currently has two (sub-)commands:
entitiesandtileticksand theChunk Wanditem
- 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