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.