Class BakedModelManager
java.lang.Object
net.minecraft.resource.SinglePreparationResourceReloadListener<ModelLoader>
net.minecraft.client.render.model.BakedModelManager
- All Implemented Interfaces:
AutoCloseable
,ResourceReloadListener
@Environment(CLIENT) public class BakedModelManager extends SinglePreparationResourceReloadListener<ModelLoader> implements AutoCloseable
- Mappings:
Namespace Name official etl
intermediary net/minecraft/class_1092
named net/minecraft/client/render/model/BakedModelManager
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.Synchronizer
-
Field Summary
Fields Modifier and Type Field Description private SpriteAtlasManager
atlasManager
private BlockModels
blockModelCache
private BlockColors
colorMap
private int
mipmapLevels
private BakedModel
missingModel
private Map<Identifier,BakedModel>
models
private Object2IntMap<BlockState>
stateLookup
private TextureManager
textureManager
-
Constructor Summary
Constructors Constructor Description BakedModelManager(TextureManager textureManager, BlockColors colorMap, int mipmap)
-
Method Summary
Modifier and Type Method Description protected void
apply(ModelLoader modelLoader, ResourceManager resourceManager, Profiler profiler)
void
close()
SpriteAtlasTexture
getAtlas(Identifier id)
BlockModels
getBlockModels()
BakedModel
getMissingModel()
BakedModel
getModel(ModelIdentifier id)
protected ModelLoader
prepare(ResourceManager resourceManager, Profiler profiler)
void
setMipmapLevels(int mipmapLevels)
boolean
shouldRerender(BlockState from, BlockState to)
Methods inherited from class net.minecraft.resource.SinglePreparationResourceReloadListener
reload
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloadListener
getName
-
Field Details
-
models
- Mappings:
Namespace Name Mixin selector official a
Letl;a:Ljava/util/Map;
intermediary field_5408
Lnet/minecraft/class_1092;field_5408:Ljava/util/Map;
named models
Lnet/minecraft/client/render/model/BakedModelManager;models:Ljava/util/Map;
-
atlasManager
- Mappings:
Namespace Name Mixin selector official b
Letl;b:Lerj;
intermediary field_21775
Lnet/minecraft/class_1092;field_21775:Lnet/minecraft/class_4724;
named atlasManager
Lnet/minecraft/client/render/model/BakedModelManager;atlasManager:Lnet/minecraft/client/render/model/SpriteAtlasManager;
-
blockModelCache
- Mappings:
Namespace Name Mixin selector official c
Letl;c:Leig;
intermediary field_5410
Lnet/minecraft/class_1092;field_5410:Lnet/minecraft/class_773;
named blockModelCache
Lnet/minecraft/client/render/model/BakedModelManager;blockModelCache:Lnet/minecraft/client/render/block/BlockModels;
-
textureManager
- Mappings:
Namespace Name Mixin selector official d
Letl;d:Lerv;
intermediary field_21776
Lnet/minecraft/class_1092;field_21776:Lnet/minecraft/class_1060;
named textureManager
Lnet/minecraft/client/render/model/BakedModelManager;textureManager:Lnet/minecraft/client/texture/TextureManager;
-
colorMap
- Mappings:
Namespace Name Mixin selector official e
Letl;e:Ldqz;
intermediary field_20277
Lnet/minecraft/class_1092;field_20277:Lnet/minecraft/class_324;
named colorMap
Lnet/minecraft/client/render/model/BakedModelManager;colorMap:Lnet/minecraft/client/color/block/BlockColors;
-
mipmapLevels
private int mipmapLevels- Mappings:
Namespace Name Mixin selector official f
Letl;f:I
intermediary field_21777
Lnet/minecraft/class_1092;field_21777:I
named mipmapLevels
Lnet/minecraft/client/render/model/BakedModelManager;mipmapLevels:I
-
missingModel
- Mappings:
Namespace Name Mixin selector official g
Letl;g:Letg;
intermediary field_5407
Lnet/minecraft/class_1092;field_5407:Lnet/minecraft/class_1087;
named missingModel
Lnet/minecraft/client/render/model/BakedModelManager;missingModel:Lnet/minecraft/client/render/model/BakedModel;
-
stateLookup
- Mappings:
Namespace Name Mixin selector official h
Letl;h:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
intermediary field_20278
Lnet/minecraft/class_1092;field_20278:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
named stateLookup
Lnet/minecraft/client/render/model/BakedModelManager;stateLookup:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
-
-
Constructor Details
-
BakedModelManager
- Mappings:
Namespace Name Mixin selector official <init>
Letl;<init>(Lerv;Ldqz;I)V
intermediary <init>
Lnet/minecraft/class_1092;<init>(Lnet/minecraft/class_1060;Lnet/minecraft/class_324;I)V
named <init>
Lnet/minecraft/client/render/model/BakedModelManager;<init>(Lnet/minecraft/client/texture/TextureManager;Lnet/minecraft/client/color/block/BlockColors;I)V
-
-
Method Details
-
getModel
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Letm;)Letg;
intermediary method_4742
Lnet/minecraft/class_1092;method_4742(Lnet/minecraft/class_1091;)Lnet/minecraft/class_1087;
named getModel
Lnet/minecraft/client/render/model/BakedModelManager;getModel(Lnet/minecraft/client/util/ModelIdentifier;)Lnet/minecraft/client/render/model/BakedModel;
-
getMissingModel
- Mappings:
Namespace Name Mixin selector official a
Letl;a()Letg;
intermediary method_4744
Lnet/minecraft/class_1092;method_4744()Lnet/minecraft/class_1087;
named getMissingModel
Lnet/minecraft/client/render/model/BakedModelManager;getMissingModel()Lnet/minecraft/client/render/model/BakedModel;
-
getBlockModels
- Mappings:
Namespace Name Mixin selector official b
Letl;b()Leig;
intermediary method_4743
Lnet/minecraft/class_1092;method_4743()Lnet/minecraft/class_773;
named getBlockModels
Lnet/minecraft/client/render/model/BakedModelManager;getBlockModels()Lnet/minecraft/client/render/block/BlockModels;
-
prepare
- Specified by:
prepare
in classSinglePreparationResourceReloadListener<ModelLoader>
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Lacx;Laos;)Letk;
intermediary method_18178
Lnet/minecraft/class_1092;method_18178(Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)Lnet/minecraft/class_1088;
named prepare
Lnet/minecraft/client/render/model/BakedModelManager;prepare(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)Lnet/minecraft/client/render/model/ModelLoader;
-
apply
- Specified by:
apply
in classSinglePreparationResourceReloadListener<ModelLoader>
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Letk;Lacx;Laos;)V
intermediary method_18179
Lnet/minecraft/class_1092;method_18179(Lnet/minecraft/class_1088;Lnet/minecraft/class_3300;Lnet/minecraft/class_3695;)V
named apply
Lnet/minecraft/client/render/model/BakedModelManager;apply(Lnet/minecraft/client/render/model/ModelLoader;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/util/profiler/Profiler;)V
-
shouldRerender
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Lcht;Lcht;)Z
intermediary method_21611
Lnet/minecraft/class_1092;method_21611(Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;)Z
named shouldRerender
Lnet/minecraft/client/render/model/BakedModelManager;shouldRerender(Lnet/minecraft/block/BlockState;Lnet/minecraft/block/BlockState;)Z
-
getAtlas
- Mappings:
Namespace Name Mixin selector official a
Letl;a(Lwb;)Lert;
intermediary method_24153
Lnet/minecraft/class_1092;method_24153(Lnet/minecraft/class_2960;)Lnet/minecraft/class_1059;
named getAtlas
Lnet/minecraft/client/render/model/BakedModelManager;getAtlas(Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/texture/SpriteAtlasTexture;
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Mappings:
Namespace Name Mixin selector official close
Letl;close()V
intermediary close
Lnet/minecraft/class_1092;close()V
named close
Lnet/minecraft/client/render/model/BakedModelManager;close()V
-
setMipmapLevels
public void setMipmapLevels(int mipmapLevels)- Mappings:
Namespace Name Mixin selector official a
Letl;a(I)V
intermediary method_24152
Lnet/minecraft/class_1092;method_24152(I)V
named setMipmapLevels
Lnet/minecraft/client/render/model/BakedModelManager;setMipmapLevels(I)V
-