├── .github └── workflows │ ├── gradle-publish.yml │ └── gradle.yml ├── LICENSE ├── README.md ├── docs ├── .nojekyll ├── CNAME ├── SUMMARY.md ├── index.html ├── nbt-format.md └── nbt-in-memory-tag.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── nbt-dfu ├── README.md ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── izzel │ │ └── nbt │ │ └── dfu │ │ └── NbtOps.java │ └── test │ └── java │ └── io │ └── izzel │ └── nbt │ └── dfu │ └── NbtOpsTest.java ├── settings.gradle └── src ├── main └── java │ └── io │ └── izzel │ └── nbt │ ├── ByteArrayTag.java │ ├── ByteTag.java │ ├── CompoundTag.java │ ├── DoubleTag.java │ ├── EndTag.java │ ├── FloatTag.java │ ├── IntArrayTag.java │ ├── IntTag.java │ ├── ListTag.java │ ├── LongArrayTag.java │ ├── LongTag.java │ ├── NumberTag.java │ ├── ShortTag.java │ ├── StringTag.java │ ├── Tag.java │ ├── TagType.java │ ├── util │ ├── CompressedNbtReader.java │ ├── CompressedNbtWriter.java │ ├── ImmutableBytes.java │ ├── ImmutableInts.java │ ├── ImmutableLongs.java │ ├── NbtReader.java │ ├── NbtWriter.java │ ├── StringNbtReader.java │ ├── StringNbtWriter.java │ ├── TagReader.java │ └── TagWriter.java │ └── visitor │ ├── TagCompoundVisitor.java │ ├── TagListVisitor.java │ └── TagValueVisitor.java └── test └── java └── io └── izzel └── nbt ├── TestArray.java ├── TestChildren.java ├── TestEnd.java ├── TestIO.java ├── TestNumber.java ├── TestRecursive.java ├── TestString.java └── TestToString.java /.github/workflows/gradle-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/.github/workflows/gradle-publish.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/README.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | nbt.izzel.io -------------------------------------------------------------------------------- /docs/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/docs/SUMMARY.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/nbt-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/docs/nbt-format.md -------------------------------------------------------------------------------- /docs/nbt-in-memory-tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/docs/nbt-in-memory-tag.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/gradlew.bat -------------------------------------------------------------------------------- /nbt-dfu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/nbt-dfu/README.md -------------------------------------------------------------------------------- /nbt-dfu/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/nbt-dfu/build.gradle -------------------------------------------------------------------------------- /nbt-dfu/src/main/java/io/izzel/nbt/dfu/NbtOps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/nbt-dfu/src/main/java/io/izzel/nbt/dfu/NbtOps.java -------------------------------------------------------------------------------- /nbt-dfu/src/test/java/io/izzel/nbt/dfu/NbtOpsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/nbt-dfu/src/test/java/io/izzel/nbt/dfu/NbtOpsTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/ByteArrayTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/ByteArrayTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/ByteTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/ByteTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/CompoundTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/CompoundTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/DoubleTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/DoubleTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/EndTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/EndTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/FloatTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/FloatTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/IntArrayTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/IntArrayTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/IntTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/IntTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/ListTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/ListTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/LongArrayTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/LongArrayTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/LongTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/LongTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/NumberTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/NumberTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/ShortTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/ShortTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/StringTag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/StringTag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/Tag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/Tag.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/TagType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/TagType.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/CompressedNbtReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/CompressedNbtReader.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/CompressedNbtWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/CompressedNbtWriter.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/ImmutableBytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/ImmutableBytes.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/ImmutableInts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/ImmutableInts.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/ImmutableLongs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/ImmutableLongs.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/NbtReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/NbtReader.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/NbtWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/NbtWriter.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/StringNbtReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/StringNbtReader.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/StringNbtWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/StringNbtWriter.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/TagReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/TagReader.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/util/TagWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/util/TagWriter.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/visitor/TagCompoundVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/visitor/TagCompoundVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/visitor/TagListVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/visitor/TagListVisitor.java -------------------------------------------------------------------------------- /src/main/java/io/izzel/nbt/visitor/TagValueVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/main/java/io/izzel/nbt/visitor/TagValueVisitor.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestArray.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestChildren.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestChildren.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestEnd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestEnd.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestIO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestIO.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestNumber.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestRecursive.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestString.java -------------------------------------------------------------------------------- /src/test/java/io/izzel/nbt/TestToString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IzzelAliz/nbt/HEAD/src/test/java/io/izzel/nbt/TestToString.java --------------------------------------------------------------------------------