13ab1b618415f1b84f9d871ddaa629ec1d9ebd62
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
Languages
Java
100%