A command-line NBT editor.
This is experimental software. Expect breakages until this notice is removed. |
Overview
NorBerT is a command-line utility for editing and displaying
NBT
files. It can be used to read or modify Minecraft files such as level.dat
,
player.dat
, map_N.dat
, and so on.
norbert is also the name of a file format used to represent NBT data. The goal of the format is to be easily parsed by text-based command line tools.
vinbt is a script that can be used to edit an NBT file using a text editor such as vi. It is provided in the norbert source distribution.
Documentation
The full documentation for norbert is kept in
AsciiDoc format under the doc/
directory in the source distribution.
Man Pages
There are several man pages available for norbert and related tools.
Install
Before you attempt to install norbert, make sure you have its dependencies:
-
Python 2 or 3
-
Thomas Woolford’s NBT library
To download, grab the repo with git
$ git clone https://github.com/DMBuce/norbert.git
To install, simply rename norbert.py to norbert, place it in your path, and make sure it’s executable
# install -m755 norbert.py /usr/local/bin/norbert
Use the same procedure to install vinbt
# install -m755 vinbt /usr/local/bin/vinbt
Development
Changelog
To view the full changelog for all releases, use git tag -l -n100
in the
GitHub repository.
Bugs
If you find a bug, you can submit it to the issues tracker.
Copyright
Norbert is Copyright © 2012-2013 DMBuce <dmbuce@gmail.com> and is licensed through the GNU General Public License, version 2 or later.