Class 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
  • Field Details

    • models

      private Map<Identifier,​BakedModel> 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

      @Nullable private SpriteAtlasManager 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

      private final BlockModels 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

      private final TextureManager 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

      private final BlockColors 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

      private BakedModel 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

      private Object2IntMap<BlockState> 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

      public BakedModelManager​(TextureManager textureManager, BlockColors colorMap, int mipmap)
      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

      public BakedModel getModel​(ModelIdentifier id)
      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

      public 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

      public BlockModels 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

      protected ModelLoader prepare​(ResourceManager resourceManager, Profiler profiler)
      Specified by:
      prepare in class SinglePreparationResourceReloadListener<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

      protected void apply​(ModelLoader modelLoader, ResourceManager resourceManager, Profiler profiler)
      Specified by:
      apply in class SinglePreparationResourceReloadListener<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

      public boolean shouldRerender​(BlockState from, BlockState to)
      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

      public SpriteAtlasTexture getAtlas​(Identifier id)
      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 interface AutoCloseable
      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