Command-line NBT editor, with support for reading and writing a custom NBT-like text language.
Author: GinjaNinja32 (@GNinja32)
Binaries:
All binaries require Java 7
v1.0 http://bit.ly/YMhSNP - No text file support, just load/save of NBT files
v1.1 http://bit.ly/12GNXKz - Supports read/write of text format
v1.1 Update 1 http://bit.ly/1aef5VJ - GZip saving fixed, added -g argument to read a compressed file
List of in-app commands: Type 'help' at the '>' prompt to access this list in-app.
Command | Result |
add <type> | Add a new tag |
rem <name|index> | Remove a tag |
ls | View the contents of the current tag |
cd | Change to another tag. Path is '/' or '\'-separated, '..' is parent. |
clr | Clear (empty) the current tag |
exit | Exits the program without saving |
save <filename> | Save to the specified file. |
save -g <filename> | Save to the specified file with GZIP compression. |
load <filename> | Load from the specified file. |
load -g <filename> | Load from the specified file with GZIP compression. |
help | Show this help text |
Command-line:
Argument | Result |
-d file1 file2 | Decode file1 (in true NBT format), and write the results (in text format) to file2 |
-c file1 file2 | Encode file1 (in text format), and write the results (in true NBT format) to file2 |
-m file | Load file in text format |
-g file | Load file with gzip decompression |
Text language:
<tag-type>:"<name>"=<value>;
All tag types are supported:
- byte
- short
- int
- long
- float
- double
- bytearr
- string
- list
- compound
- intarr