Keyle-NBT (KNBT)
A small, dependency-free Java library for reading and writing Minecraft's NBT format.
What it does
NBT (Named Binary Tag) is the tree-structured binary format Minecraft uses for world files, player data, item stacks and entity data. KNBT gives you a typed tag hierarchy for building that tree in memory, plus a stream layer for round-tripping it to and from bytes, with optional GZIP compression, exactly as Minecraft uses on disk.
<repositories>
<repository>
<id>UserDerezzed-Releases </id>
<url>https://repo.userderezzed.dev/releases </url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>de.keyle </groupId>
<artifactId>knbt </artifactId>
<version>0.0.6 </version>
</dependency>
</dependencies>
Source
github.com/MyPetORG/Keyle-NBT
Licensed under the GNU Lesser General Public License v3. Copyright (C) 2011-2026 Keyle.
A small, dependency-free Java library for reading and writing Minecraft's NBT format.
What it does
NBT (Named Binary Tag) is the tree-structured binary format Minecraft uses for world files, player data, item stacks and entity data. KNBT gives you a typed tag hierarchy for building that tree in memory, plus a stream layer for round-tripping it to and from bytes, with optional GZIP compression, exactly as Minecraft uses on disk.
- No runtime dependencies. Nothing gets shaded into your plugin. JUnit and adventure-nbt are test-scoped only.
- Targets Java 8. Works on any server version you're realistically running.
- Tiny. Thirteen tag classes and one I/O class - you can read the whole thing in an afternoon.
- Verified against an independent implementation. The test suite round-trips data against Kyori's adventure-nbt in both directions, compressed and uncompressed.
- LGPLv3 licensed.
Code (XML):
<repositories>
<repository>
<id>UserDerezzed-Releases </id>
<url>https://repo.userderezzed.dev/releases </url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>de.keyle </groupId>
<artifactId>knbt </artifactId>
<version>0.0.6 </version>
</dependency>
</dependencies>
github.com/MyPetORG/Keyle-NBT
Licensed under the GNU Lesser General Public License v3. Copyright (C) 2011-2026 Keyle.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Keyle-NBT is a free Minecraft Java mod. Downloaded 19 times (via Spigot). Download it and open it directly in the game.