Skip to main content


Object Data Structure is a file format inspired by NBT. Everything in this file format is made of tags. ODS is not human readable, data is stored in bytes.


As stated above ODS uses tags. There are many primitive tags: StringTag, IntTag, ShortTag, LongTag, ByteTag, DoubleTag, FloatTag. There are also the ListTag and MapTag. They both store primitive tags in a list and map format respectivly. Finally there are ObjectTags. ObjectTags store other tags.

Reading the Documentation

This documentation is for all versions of ODS. Code sections will contain tabs for all of the languages officially supported by ODS. Example:

public class Example {
public static void main(String[] args){
System.out.println("Hello World");