A command-line NBT editor.

Warning 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:

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.

Norbert is Copyright © 2012-2013 DMBuce <dmbuce@gmail.com> and is licensed through the GNU General Public License, version 2 or later.