All Classes and Interfaces

Class
Description
 
Demonstrates basic NBT operations using jNBT library.
Demonstrates the NBT builder pattern for creating complex structures.
Abstract base class for NBT tags that contain collections of other tags.
Fluent builder for creating structured NBT compound tags with seamless nesting support.
Compression formats supported for NBT file storage.
Demonstrates compression handling and advanced I/O operations.
Interface for NBT compound tags - the workhorse of NBT data structures.
Interface for NBT list tags - ordered collections of same-type elements.
Interface for reading NBT data from files with automatic format detection.
Interface for writing NBT data to files with automatic compression handling.
Base interface for all NBT (Named Binary Tag) structures.
Fluent builder for creating type-safe NBT lists.
Fluent factory for creating NBT tag structures with type safety and readable syntax.
Factory for creating NBT tags through the public API.
Factory for creating NBT file I/O handlers with automatic format detection.
Class for managing the loading and conversion of a given NBT file to the desired stream.
Class for handling the parsing and formatting of a Java NBT file.
NBT tag type registry containing all 13 official tag types from the NBT specification.
Class for handling the writing of Java NBT to file.
Enhanced DataInputStream wrapper that tracks read position for better error reporting.
Demonstrates SNBT (Stringified NBT) parsing and serialization capabilities.
Exception thrown when parsing or generating SNBT (Stringified NBT) data fails.
Parser for SNBT (Stringified NBT) format.
Serializer for converting NBT tags into SNBT (Stringified NBT) format.
Tokenizer for SNBT (Stringified NBT) format.
Represents a single token in the SNBT input.
Enumeration of all token types recognized by the SNBT tokenizer.
Foundation class for all NBT tags, providing core functionality for data storage, identification, and manipulation within the NBT hierarchy.
Class representing a NBT byte tag.
Class representing a NBT byte array tag.
Represents an NBT compound tag - a named collection of heterogeneous tags that forms the backbone of NBT data structures.
Class representing a NBT double tag.
Class representing a NBT end tag.
Class representing a NBT float tag.
Class representing a NBT int tag.
Class representing a NBT int array tag.
Represents an NBT list tag - a homogeneous collection containing multiple tags of the same type, accessed by index rather than name.
Class representing a NBT long tag.
Class representing a NBT long array tag.
Class representing a NBT short tag.
Class representing a NBT string tag.
Demonstrates type safety and validation features of jNBT.