Package-level declarations
Types
Link copied to clipboard
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
Index of Minecraft atlas sprite remaps found in a merged Java pack.
Link copied to clipboard
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
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
Filename-pattern → base-item-set heuristic for weapons/tools (and armor as fallback).
Link copied to clipboard
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
Scans a merged Java resource pack directory for 1.21.
Link copied to clipboard
Guards custom-item bases that Geyser 2.
Link copied to clipboard
One Geyser custom-item-v2 entry produced by the generic pipeline.
Link copied to clipboard
Recursive walker over a Java 1.21.
Link copied to clipboard
One parsed Java 1.21.4+ items definition file (e.g.
Link copied to clipboard
Accumulates Geyser definition entries across the generic Java→Bedrock pipeline.
Link copied to clipboard
One Java→Geyser predicate.
Link copied to clipboard
Result of ItemModelTreeWalker reaching a
minecraft:model leaf: the model reference (e.g.Link copied to clipboard
Result of walking a Java item model's parent chain in resolveModel.