2019-10-05 22:12:19 +03:00
2019-09-23 15:13:27 +03:00
2019-10-05 22:12:19 +03:00
2019-10-05 22:12:19 +03:00
2019-09-23 15:13:27 +03:00
2019-10-05 22:12:19 +03:00
2019-09-08 14:30:38 +03:00

NBT Lib

Библиотека для работы с NBT (Named Binary Tag) в отрыве от Minecraft.

Использование

Чтение

Для чтения NBT из потока (InputStream) используется класс NbtInputStream:

NbtInputStream nbtInputStream = new NbtInputStream(inputStream);
Tag tag = nbtInputStream.readTag();

Если поток данных предполагается сжатым (GZip), то вторым параметром в конструкторе NbtInputStream указываем на это:

NbtInputStream nbtInputStream = new NbtInputStream(inputStream, true);
Tag tag = nbtInputStream.readTag();

Запись

Для записи NBT в поток (OutputStream) используется класс NbtOutputStream:

NbtOutputStream nbtOutputStream = new NbtOutputStream(outputStream);
nbtOutputStream.writeTag(new TagString("Hello world"));

Если необходимо сжатие данных (GZip), то вторым параметром в конструкторе NbtOutputStream указываем на это:

NbtOutputStream nbtOutputStream = new NbtOutputStream(outputStream, true);
nbtOutputStream.writeTag(new TagString("Hello world"));
Description
Библиотека для работы с NBT (Named Binary Tag)
Readme 196 KiB
Languages
Java 100%