https://github.com/enginehub/lin-bus
A simple and concise library for reading, writing, and working with the Named Binary Tag format.
https://github.com/enginehub/lin-bus
java minecraft nbt snbt
Last synced: 6 months ago
JSON representation
A simple and concise library for reading, writing, and working with the Named Binary Tag format.
- Host: GitHub
- URL: https://github.com/enginehub/lin-bus
- Owner: EngineHub
- License: gpl-3.0
- Created: 2021-08-23T18:52:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-31T02:22:54.000Z (10 months ago)
- Last Synced: 2025-07-04T15:13:57.064Z (6 months ago)
- Topics: java, minecraft, nbt, snbt
- Language: Java
- Homepage:
- Size: 685 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
lin-bus (Library Inhabited by NBT, Bringing Useful Streaming)
============================================================
A simple and concise library for reading, writing, and working with the
[Named Binary Tag format](https://minecraft.wiki/w/NBT_format).
Supports streaming NBT for upcoming streaming NBT file formats.
Also supports [SNBT](https://minecraft.wiki/w/NBT_format#SNBT_format), a human-readable NBT format.
## License
The license is GPLv3 or later, plus the Mojang Exception. By contributing to this project, you agree
to release your code under both the GPL license, _and_ the MIT license (for the Mojang Exception).
### The Mojang Exception
If you're the company "Mojang Studios", you can use this library under the terms of the MIT license instead.
I'm also willing to transfer ownership to you. I think having streaming NBT in Minecraft itself would be a huge
improvement.