Skip to content

Releases: paul-eff/jNBT

jNBT v1.7.0 - CRUD everything & Tag consolidation

09 Mar 15:05
c33b687

Choose a tag to compare

v1.7.0 improved Tag consolidation for better visibility and also introduced full CRUD support.

Changelog

  • CRUD everything
  • Tag consolidation for better visibility

Fixed

  • Some minor mistakes when deploying to Maven Central (shit's really confusing me)

Full Changelog: 1.6.0...1.7.0

jNBT v1.6.0 - SNBT, Cleanups, Maven ready

14 Jun 12:49
63c3cf8

Choose a tag to compare

v1.6.0 brings support for SNBT, many cleanups and reformatting, a new folder folder structure and more.

New

  • Full SNBT support (serialisation & parsing)
  • This will be the first release available via Maven Central for easier integration into other projects

Changelog

  • Changed folder structure to reverse DNS schema
  • Big cleanup and streamlining of code formatting

Fixed

  • Broken ZLIB compression detection
  • No default compression when creating a completely new NBT file
  • A lot of inconsistencies in the examples

Full Changelog: 1.5...1.6.0

jNBT v1.5 - Optimisations, Factories, Interfaces

10 Jun 01:22
ca3e7d2

Choose a tag to compare

v1.5 brings many new features, optimisations and a more production ready jNBT.

New

  • Implemented Factories and Interfaces to streamline API usage
  • Supporting fluent API (method chaining) to enable fast building of new NBT compounds
  • JUnit tests for common methods

Changelog

  • Major changes to the project, class and method structure
  • Major optimisations to boost efficiency, cpu & memory usage
  • A lot of styling, javadoc and comment changes

Full Changelog: 1.1...1.5

jNBT 1.1

14 Mar 00:50

Choose a tag to compare

Fixed some major bugs and added some things.

New

  • Method: Convert byte[] to DataInputStream
  • Compression types: Added ZLIB

Changelog

  • Fixed 3 bugs which crashed the reader. Full NBT support should now be guaranteed again

Full Changelog: 1.0...1.1

jNBT 1.0

23 Feb 16:24

Choose a tag to compare

The full release of jNBT. Supporting all NBT files created with the NBT specification in mind.

Supported

  • All tags present in the current (February 2025) NBT specification
  • All common operations: reading, editing (add, remove, replace, update) and writing
  • Compression types: GZIP and NONE

Changelog

Basically redid everything from release v0.1. And added everything else on top.

Full Changelog: 0.1...1.0

jNBT v0.1

30 Dec 01:27

Choose a tag to compare

First release of the project!

Currently supports

  • Read operation
  • Java Minecraft NBT files (raw & gzip)