All Classes and Interfaces

Class
Description
Provides specialized utilities for managing and inspecting player armor equipment.
Central manager for block entity data operations.
 
 
 
 
 
Defines strategies for applying mob effects to entities, controlling how new effects interact with existing ones.
Utility class for applying mob effects to entities with various strategies and conditions.
 
Configuration container for FuzzyMatcher settings, defining comparison rules and component filtering behavior.
Enum defining count comparison strategies: FuzzyConfig.CountMode.IGNORE - Disregards item counts entirely FuzzyConfig.CountMode.EXACT - Requires identical stack sizes FuzzyConfig.CountMode.AT_LEAST - Requires source count ≥ target count
Enum defining filtering modes: FuzzyConfig.FilterMode.WHITELIST - Only compare specified objects FuzzyConfig.FilterMode.BLACKLIST - Compare all objects except specified
Advanced item comparison system with configurable matching rules, supporting both individual item checks and pairwise item comparisons.
Default NBT adapter handling serialization through reflection-based NbtUtils methods.
Represents a color in the HSL (Hue, Saturation, Lightness) color space.
Represents a color in the HSV (Hue, Saturation, Value) color space.
 
Defines a type-specific serialization contract for converting objects to/from NBT format.
 
Exception thrown when invalid configuration combinations are detected in a FuzzyMatcher.
 
 
Represents inventory sections with dynamic slot ranges and validation.
Universal inventory utilities for all container types.
 
 
 
 
Registry cache for NBT serialization adapters with thread-safe initialization.
Runtime field accessor for PersistentNbt annotated fields.
Core NBT serialization utilities with extended type support and reflection capabilities.
Annotation marking fields for automatic NBT serialization/deserialization processing.
Specific utilities for managing player inventory, disable client-side by default
Represents a color in the RGB (Red, Green, Blue) color space.
 
Utility class for calculating inventory slot indices based on grid coordinates (rows/columns), inventory sections, and container-to-inventory conversions.
 
Flexible slot range that can adapt to different container sizes.