Class ModelLoader
java.lang.Object
net.minecraft.client.render.model.ModelLoader
- Mappings:
Namespace Name named net/minecraft/client/render/model/ModelLoaderintermediary net/minecraft/class_1088official gsq
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final recordprivate classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final Map<ModelLoader.BakedModelCacheKey, BakedModel> private final Map<ModelIdentifier, BakedModel> static final SpriteIdentifierstatic final List<RenderLayer> static final List<Identifier> static final List<Identifier> static final JsonUnbakedModelprivate static final Stringprivate static final Stringprivate static final Stringstatic final intprivate final UnbakedModelstatic final ModelIdentifierstatic final SpriteIdentifierstatic final SpriteIdentifierstatic final JsonUnbakedModel(package private) static final ItemModelGeneratorprivate final Map<Identifier, JsonUnbakedModel> static final SpriteIdentifierprivate static final Loggerprivate static final Stringstatic final Stringstatic final Identifierstatic final ResourceFinderprivate final Map<ModelIdentifier, UnbakedModel> private final Set<Identifier> static final SpriteIdentifierstatic final SpriteIdentifierprivate final Object2IntMap<BlockState> private final Map<Identifier, UnbakedModel> static final SpriteIdentifierstatic final SpriteIdentifier -
Constructor Summary
ConstructorsConstructorDescriptionModelLoader(BlockColors blockColors, Profiler profiler, Map<Identifier, JsonUnbakedModel> jsonUnbakedModels, Map<Identifier, List<class_9824.SourceTrackedData>> blockStates) -
Method Summary
Modifier and TypeMethodDescriptionvoidbake(ModelLoader.class_9826 class_9826) (package private) UnbakedModelprivate JsonUnbakedModelprivate voidmethod_61073(ModelIdentifier modelIdentifier) private voidmethod_61074(ModelIdentifier modelIdentifier, UnbakedModel unbakedModel) private voidmethod_61075(Identifier identifier) private voidmethod_61076(ModelIdentifier modelIdentifier, UnbakedModel unbakedModel)
-
Field Details
-
FIRE_0
- Mappings:
Namespace Name Mixin selector named FIRE_0Lnet/minecraft/client/render/model/ModelLoader;FIRE_0:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_5397Lnet/minecraft/class_1088;field_5397:Lnet/minecraft/class_4730;official aLgsq;a:Lgso;
-
FIRE_1
- Mappings:
Namespace Name Mixin selector named FIRE_1Lnet/minecraft/client/render/model/ModelLoader;FIRE_1:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_5370Lnet/minecraft/class_1088;field_5370:Lnet/minecraft/class_4730;official bLgsq;b:Lgso;
-
LAVA_FLOW
- Mappings:
Namespace Name Mixin selector named LAVA_FLOWLnet/minecraft/client/render/model/ModelLoader;LAVA_FLOW:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_5381Lnet/minecraft/class_1088;field_5381:Lnet/minecraft/class_4730;official cLgsq;c:Lgso;
-
WATER_FLOW
- Mappings:
Namespace Name Mixin selector named WATER_FLOWLnet/minecraft/client/render/model/ModelLoader;WATER_FLOW:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_5391Lnet/minecraft/class_1088;field_5391:Lnet/minecraft/class_4730;official dLgsq;d:Lgso;
-
WATER_OVERLAY
- Mappings:
Namespace Name Mixin selector named WATER_OVERLAYLnet/minecraft/client/render/model/ModelLoader;WATER_OVERLAY:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_5388Lnet/minecraft/class_1088;field_5388:Lnet/minecraft/class_4730;official eLgsq;e:Lgso;
-
BANNER_BASE
- Mappings:
Namespace Name Mixin selector named BANNER_BASELnet/minecraft/client/render/model/ModelLoader;BANNER_BASE:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_20847Lnet/minecraft/class_1088;field_20847:Lnet/minecraft/class_4730;official fLgsq;f:Lgso;
-
SHIELD_BASE
- Mappings:
Namespace Name Mixin selector named SHIELD_BASELnet/minecraft/client/render/model/ModelLoader;SHIELD_BASE:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_21557Lnet/minecraft/class_1088;field_21557:Lnet/minecraft/class_4730;official gLgsq;g:Lgso;
-
SHIELD_BASE_NO_PATTERN
- Mappings:
Namespace Name Mixin selector named SHIELD_BASE_NO_PATTERNLnet/minecraft/client/render/model/ModelLoader;SHIELD_BASE_NO_PATTERN:Lnet/minecraft/client/util/SpriteIdentifier;intermediary field_21558Lnet/minecraft/class_1088;field_21558:Lnet/minecraft/class_4730;official hLgsq;h:Lgso;
-
field_32983
public static final int field_32983- See Also:
- Mappings:
Namespace Name Mixin selector named field_32983Lnet/minecraft/client/render/model/ModelLoader;field_32983:Iintermediary field_32983Lnet/minecraft/class_1088;field_32983:Iofficial iLgsq;i:I
-
BLOCK_DESTRUCTION_STAGES
- Mappings:
Namespace Name Mixin selector named BLOCK_DESTRUCTION_STAGESLnet/minecraft/client/render/model/ModelLoader;BLOCK_DESTRUCTION_STAGES:Ljava/util/List;intermediary field_20848Lnet/minecraft/class_1088;field_20848:Ljava/util/List;official jLgsq;j:Ljava/util/List;
-
BLOCK_DESTRUCTION_STAGE_TEXTURES
- Mappings:
Namespace Name Mixin selector named BLOCK_DESTRUCTION_STAGE_TEXTURESLnet/minecraft/client/render/model/ModelLoader;BLOCK_DESTRUCTION_STAGE_TEXTURES:Ljava/util/List;intermediary field_21020Lnet/minecraft/class_1088;field_21020:Ljava/util/List;official kLgsq;k:Ljava/util/List;
-
BLOCK_DESTRUCTION_RENDER_LAYERS
- Mappings:
Namespace Name Mixin selector named BLOCK_DESTRUCTION_RENDER_LAYERSLnet/minecraft/client/render/model/ModelLoader;BLOCK_DESTRUCTION_RENDER_LAYERS:Ljava/util/List;intermediary field_21772Lnet/minecraft/class_1088;field_21772:Ljava/util/List;official lLgsq;l:Ljava/util/List;
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/client/render/model/ModelLoader;LOGGER:Lorg/slf4j/Logger;intermediary field_5380Lnet/minecraft/class_1088;field_5380:Lorg/slf4j/Logger;official sLgsq;s:Lorg/slf4j/Logger;
-
BUILTIN
- See Also:
- Mappings:
Namespace Name Mixin selector named BUILTINLnet/minecraft/client/render/model/ModelLoader;BUILTIN:Ljava/lang/String;intermediary field_32986Lnet/minecraft/class_1088;field_32986:Ljava/lang/String;official tLgsq;t:Ljava/lang/String;
-
BUILTIN_GENERATED
- See Also:
- Mappings:
Namespace Name Mixin selector named BUILTIN_GENERATEDLnet/minecraft/client/render/model/ModelLoader;BUILTIN_GENERATED:Ljava/lang/String;intermediary field_32987Lnet/minecraft/class_1088;field_32987:Ljava/lang/String;official uLgsq;u:Ljava/lang/String;
-
BUILTIN_ENTITY
- See Also:
- Mappings:
Namespace Name Mixin selector named BUILTIN_ENTITYLnet/minecraft/client/render/model/ModelLoader;BUILTIN_ENTITY:Ljava/lang/String;intermediary field_32988Lnet/minecraft/class_1088;field_32988:Ljava/lang/String;official vLgsq;v:Ljava/lang/String;
-
MISSING
- See Also:
- Mappings:
Namespace Name Mixin selector named MISSINGLnet/minecraft/client/render/model/ModelLoader;MISSING:Ljava/lang/String;intermediary field_32989Lnet/minecraft/class_1088;field_32989:Ljava/lang/String;official wLgsq;w:Ljava/lang/String;
-
MISSING_ID
- Mappings:
Namespace Name Mixin selector named MISSING_IDLnet/minecraft/client/render/model/ModelLoader;MISSING_ID:Lnet/minecraft/util/Identifier;intermediary field_5374Lnet/minecraft/class_1088;field_5374:Lnet/minecraft/class_2960;official mLgsq;m:Lakr;
-
field_52276
- Mappings:
Namespace Name Mixin selector named field_52276Lnet/minecraft/client/render/model/ModelLoader;field_52276:Lnet/minecraft/client/util/ModelIdentifier;intermediary field_52276Lnet/minecraft/class_1088;field_52276:Lnet/minecraft/class_1091;official nLgsq;n:Lgss;
-
MODELS_FINDER
- Mappings:
Namespace Name Mixin selector named MODELS_FINDERLnet/minecraft/client/render/model/ModelLoader;MODELS_FINDER:Lnet/minecraft/resource/ResourceFinder;intermediary field_40570Lnet/minecraft/class_1088;field_40570:Lnet/minecraft/class_7654;official oLgsq;o:Lakk;
-
MISSING_DEFINITION
- Mappings:
Namespace Name Mixin selector named MISSING_DEFINITIONLnet/minecraft/client/render/model/ModelLoader;MISSING_DEFINITION:Ljava/lang/String;intermediary field_5371Lnet/minecraft/class_1088;field_5371:Ljava/lang/String;official pLgsq;p:Ljava/lang/String;
-
BUILTIN_MODEL_DEFINITIONS
- Mappings:
Namespace Name Mixin selector named BUILTIN_MODEL_DEFINITIONSLnet/minecraft/client/render/model/ModelLoader;BUILTIN_MODEL_DEFINITIONS:Ljava/util/Map;intermediary field_5396Lnet/minecraft/class_1088;field_5396:Ljava/util/Map;official xLgsq;x:Ljava/util/Map;
-
GENERATION_MARKER
- Mappings:
Namespace Name Mixin selector named GENERATION_MARKERLnet/minecraft/client/render/model/ModelLoader;GENERATION_MARKER:Lnet/minecraft/client/render/model/json/JsonUnbakedModel;intermediary field_5400Lnet/minecraft/class_1088;field_5400:Lnet/minecraft/class_793;official qLgsq;q:Lgfz;
-
BLOCK_ENTITY_MARKER
- Mappings:
Namespace Name Mixin selector named BLOCK_ENTITY_MARKERLnet/minecraft/client/render/model/ModelLoader;BLOCK_ENTITY_MARKER:Lnet/minecraft/client/render/model/json/JsonUnbakedModel;intermediary field_5389Lnet/minecraft/class_1088;field_5389:Lnet/minecraft/class_793;official rLgsq;r:Lgfz;
-
ITEM_MODEL_GENERATOR
- Mappings:
Namespace Name Mixin selector named ITEM_MODEL_GENERATORLnet/minecraft/client/render/model/ModelLoader;ITEM_MODEL_GENERATOR:Lnet/minecraft/client/render/model/json/ItemModelGenerator;intermediary field_5384Lnet/minecraft/class_1088;field_5384:Lnet/minecraft/class_801;official yLgsq;y:Lggc;
-
jsonUnbakedModels
- Mappings:
Namespace Name Mixin selector named jsonUnbakedModelsLnet/minecraft/client/render/model/ModelLoader;jsonUnbakedModels:Ljava/util/Map;intermediary field_40567Lnet/minecraft/class_1088;field_40567:Ljava/util/Map;official zLgsq;z:Ljava/util/Map;
-
modelsToLoad
- Mappings:
Namespace Name Mixin selector named modelsToLoadLnet/minecraft/client/render/model/ModelLoader;modelsToLoad:Ljava/util/Set;intermediary field_5390Lnet/minecraft/class_1088;field_5390:Ljava/util/Set;official ALgsq;A:Ljava/util/Set;
-
unbakedModels
- Mappings:
Namespace Name Mixin selector named unbakedModelsLnet/minecraft/client/render/model/ModelLoader;unbakedModels:Ljava/util/Map;intermediary field_5376Lnet/minecraft/class_1088;field_5376:Ljava/util/Map;official BLgsq;B:Ljava/util/Map;
-
bakedModelCache
- Mappings:
Namespace Name Mixin selector named bakedModelCacheLnet/minecraft/client/render/model/ModelLoader;bakedModelCache:Ljava/util/Map;intermediary field_5398Lnet/minecraft/class_1088;field_5398:Ljava/util/Map;official CLgsq;C:Ljava/util/Map;
-
modelsToBake
- Mappings:
Namespace Name Mixin selector named modelsToBakeLnet/minecraft/client/render/model/ModelLoader;modelsToBake:Ljava/util/Map;intermediary field_5394Lnet/minecraft/class_1088;field_5394:Ljava/util/Map;official DLgsq;D:Ljava/util/Map;
-
bakedModels
- Mappings:
Namespace Name Mixin selector named bakedModelsLnet/minecraft/client/render/model/ModelLoader;bakedModels:Ljava/util/Map;intermediary field_5387Lnet/minecraft/class_1088;field_5387:Ljava/util/Map;official ELgsq;E:Ljava/util/Map;
-
field_52275
- Mappings:
Namespace Name Mixin selector named field_52275Lnet/minecraft/client/render/model/ModelLoader;field_52275:Lnet/minecraft/client/render/model/UnbakedModel;intermediary field_52275Lnet/minecraft/class_1088;field_52275:Lnet/minecraft/class_1100;official FLgsq;F:Lgsw;
-
stateLookup
- Mappings:
Namespace Name Mixin selector named stateLookupLnet/minecraft/client/render/model/ModelLoader;stateLookup:Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary field_20274Lnet/minecraft/class_1088;field_20274:Lit/unimi/dsi/fastutil/objects/Object2IntMap;official GLgsq;G:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
-
Constructor Details
-
ModelLoader
public ModelLoader(BlockColors blockColors, Profiler profiler, Map<Identifier, JsonUnbakedModel> jsonUnbakedModels, Map<Identifier, List<class_9824.SourceTrackedData>> blockStates) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/model/ModelLoader;<init>(Lnet/minecraft/client/color/block/BlockColors;Lnet/minecraft/util/profiler/Profiler;Ljava/util/Map;Ljava/util/Map;)Vintermediary <init>Lnet/minecraft/class_1088;<init>(Lnet/minecraft/class_324;Lnet/minecraft/class_3695;Ljava/util/Map;Ljava/util/Map;)Vofficial <init>Lgsq;<init>(Lfho;Lbnf;Ljava/util/Map;Ljava/util/Map;)V
-
-
Method Details
-
bake
- Mappings:
Namespace Name Mixin selector named bakeLnet/minecraft/client/render/model/ModelLoader;bake(Lnet/minecraft/client/render/model/ModelLoader$class_9826;)Vintermediary method_45876Lnet/minecraft/class_1088;method_45876(Lnet/minecraft/class_1088$class_9826;)Vofficial aLgsq;a(Lgsq$c;)V
-
getOrLoadModel
- Mappings:
Namespace Name Mixin selector named getOrLoadModelLnet/minecraft/client/render/model/ModelLoader;getOrLoadModel(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/UnbakedModel;intermediary method_4726Lnet/minecraft/class_1088;method_4726(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1100;official aLgsq;a(Lakr;)Lgsw;
-
method_61075
- Mappings:
Namespace Name Mixin selector named method_61075Lnet/minecraft/client/render/model/ModelLoader;method_61075(Lnet/minecraft/util/Identifier;)Vintermediary method_61075Lnet/minecraft/class_1088;method_61075(Lnet/minecraft/class_2960;)Vofficial bLgsq;b(Lakr;)V
-
method_61073
- Mappings:
Namespace Name Mixin selector named method_61073Lnet/minecraft/client/render/model/ModelLoader;method_61073(Lnet/minecraft/client/util/ModelIdentifier;)Vintermediary method_61073Lnet/minecraft/class_1088;method_61073(Lnet/minecraft/class_1091;)Vofficial aLgsq;a(Lgss;)V
-
method_61074
- Mappings:
Namespace Name Mixin selector named method_61074Lnet/minecraft/client/render/model/ModelLoader;method_61074(Lnet/minecraft/client/util/ModelIdentifier;Lnet/minecraft/client/render/model/UnbakedModel;)Vintermediary method_61074Lnet/minecraft/class_1088;method_61074(Lnet/minecraft/class_1091;Lnet/minecraft/class_1100;)Vofficial aLgsq;a(Lgss;Lgsw;)V
-
method_61076
- Mappings:
Namespace Name Mixin selector named method_61076Lnet/minecraft/client/render/model/ModelLoader;method_61076(Lnet/minecraft/client/util/ModelIdentifier;Lnet/minecraft/client/render/model/UnbakedModel;)Vintermediary method_61076Lnet/minecraft/class_1088;method_61076(Lnet/minecraft/class_1091;Lnet/minecraft/class_1100;)Vofficial bLgsq;b(Lgss;Lgsw;)V
-
loadModelFromJson
- Throws:
IOException- Mappings:
Namespace Name Mixin selector named loadModelFromJsonLnet/minecraft/client/render/model/ModelLoader;loadModelFromJson(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/render/model/json/JsonUnbakedModel;intermediary method_4718Lnet/minecraft/class_1088;method_4718(Lnet/minecraft/class_2960;)Lnet/minecraft/class_793;official cLgsq;c(Lakr;)Lgfz;
-
getBakedModelMap
- Mappings:
Namespace Name Mixin selector named getBakedModelMapLnet/minecraft/client/render/model/ModelLoader;getBakedModelMap()Ljava/util/Map;intermediary method_4734Lnet/minecraft/class_1088;method_4734()Ljava/util/Map;official aLgsq;a()Ljava/util/Map;
-
getStateLookup
- Mappings:
Namespace Name Mixin selector named getStateLookupLnet/minecraft/client/render/model/ModelLoader;getStateLookup()Lit/unimi/dsi/fastutil/objects/Object2IntMap;intermediary method_21605Lnet/minecraft/class_1088;method_21605()Lit/unimi/dsi/fastutil/objects/Object2IntMap;official bLgsq;b()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-