A Nbt viewer and editor using ImGui.
You can download the latest release from the releases page on GitHub.
The latest dev build can be found on my Jenkins Server.
- View Nbt tags in a tree view
- Supported Formats:
- Java/Bedrock
- Little/Big Endian
- GZip compressed/uncompressed
- Edit all tag types
- Pages for huge tags
- SNbt parsing and serialization
- Diff viewer for two tags
- Drag and drop support
- Search tag names and values
ImNbt is written in Java 17 and thus requires a java 17 runtime to run.
# You have to be in the same directory as the jar file
# You may need to change the name of the jar file
java -jar ImNbt-1.0.0.jar
If you installed java 17 using the installer you can just double-click the jar file to run it.
To build ImNbt you just need to run gradle from the command line.
The output jar is in the build/libs
directory.
# You have to be in the same directory as the gradle wrapper
./gradlew build
# You have to be in the same directory as the gradle wrapper
gradlew.bat build
To implement ImNbt into your own project see IMPLEMENT readme.
The licenses of the libraries used by ImNbt can be found in the imnbt/licenses directory.
The license of ImNbt itself can be found in the LICENSE file.