Package-level declarations

Types

Link copied to clipboard
public final class AssetResolver
Reads and caches Java resource-pack assets — items definitions, models (with parent chain), and equipment files — from the merged Java pack.
Link copied to clipboard
public final class AtlasSpriteIndex
Index of Minecraft atlas sprite remaps found in a merged Java pack.
Link copied to clipboard
public final class BaseItemResolver
Resolves which vanilla base Java items a generic plugin's custom item_model should be registered under in the Geyser mappings file.
Link copied to clipboard
public final class EquipmentSlotMapper
Infers an armor slot from an equipment file's layers keys plus filename hints, then maps slot → list of vanilla base armor item identifiers.
Link copied to clipboard
public final class FilenameHeuristic
Filename-pattern → base-item-set heuristic for weapons/tools (and armor as fallback).
Link copied to clipboard
public final class GenericGeyserMappingBuilder
Produces the final Geyser custom-item v2 mappings file from the generic pipeline's MappedItemRegistry (one entry list per base item).
Link copied to clipboard
public final class GenericJavaScanner
Scans a merged Java resource pack directory for 1.21.
Link copied to clipboard
public final class GeyserBaseItemCompatibility
Guards custom-item bases that Geyser 2.
Link copied to clipboard
public final class GeyserDefinitionEntry extends Record
One Geyser custom-item-v2 entry produced by the generic pipeline.
Link copied to clipboard
public final class ItemModelTreeWalker
Recursive walker over a Java 1.21.
Link copied to clipboard
public final class ItemsDefinition extends Record
One parsed Java 1.21.4+ items definition file (e.g.
Link copied to clipboard
public final class MappedItemRegistry
Accumulates Geyser definition entries across the generic Java→Bedrock pipeline.
Link copied to clipboard
public interface PredicateRecord
One Java→Geyser predicate.
Link copied to clipboard
public final class ResolvedLeaf extends Record
Result of ItemModelTreeWalker reaching a minecraft:model leaf: the model reference (e.g.
Link copied to clipboard
public final class ResolvedModel extends Record
Result of walking a Java item model's parent chain in resolveModel.