{"repo":"Querz/NBT","free":true,"listed":false,"github":"https://github.com/Querz/NBT","clone":"git clone https://github.com/Querz/NBT.git","description":"A java implementation of the NBT protocol, including a way to implement custom tags.","language":"Java","stars":222,"topics":["nbt","nbt-protocol","nbt-structure","java","compression","serialization","minecraft","deserialization","customizable","mca-region"],"license":"MIT","category":"game-templates","readme_excerpt":"NBT A java implementation of the NBT protocol for Minecraft Java Edition. --- Specification According to the specification, there are currently 13 different types of tags: Tag class Superclass ID Payload --------- ---------- -- ----------- EndTag Tag 0 None ByteTag NumberTag 1 1 byte / 8 bits, signed ShortTag NumberTag 2 2 bytes / 16 bits, signed, big endian IntTag NumberTag 3 4 bytes / 32 bits, signed, big endian LongTag NumberTag 4 8 bytes / 64 bits, signed, big endian FloatTag NumberTag 5 4 bytes / 32 bits, signed, big endian, IEEE 754-2008, binary32 DoubleTag NumberTag 6 8 bytes / 64 bits, signed, big endian, IEEE 754-2008, binary64 ByteArrayTag ArrayTag 7 IntTag payload size , then size ByteTag payloads StringTag Tag 8 ShortTag payload length , then a UTF-8 string with size length ListTag Tag 9 ByteTag payload tagId , then IntTag payload size , then size tags' payloads, all of type tagId CompoundTag Tag 10 Fully formed tags, followed by an EndTag IntArrayTag ArrayTag 11 IntTag payload size , then size IntTag payloads LongArrayTag ArrayTag 12 IntTag payload size , then size LongTag payloads The EndTag is only used to mark the end of a CompoundTag in its serialized state or an empty ListTag . The maximum depth of the NBT structure is 512. If the depth exceeds this restriction during serialization, deserialization or String conversion, a MaxDepthReachedException is thrown. This usually happens when a circular reference exists in the NBT structure. The NBT specification does","default_branch":null,"files":null,"tree":[],"storefront":"/r/Querz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Querz/NBT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}