类 BakedModelManager

    • 字段详细资料

      • models

        private Map<Identifier,​BakedModel> models
        Mappings:
        Namespace Name Mixin selector
        official a Lexu;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 @Nullable SpriteAtlasManager atlasManager
        Mappings:
        Namespace Name Mixin selector
        official b Lexu;b:Levs;
        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 Lexu;c:Lemq;
        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 Lexu;d:Lewe;
        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 Lexu;e:Ldvb;
        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 Lexu;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 Lexu;g:Lexp;
        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 Lexu;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;
    • 构造器详细资料

      • BakedModelManager

        public BakedModelManager​(TextureManager textureManager,
                                 BlockColors colorMap,
                                 int mipmap)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lexu;<init>(Lewe;Ldvb;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
    • 方法详细资料

      • getModel

        public BakedModel getModel​(ModelIdentifier id)
        Mappings:
        Namespace Name Mixin selector
        official a Lexu;a(Lexv;)Lexp;
        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 Lexu;a()Lexp;
        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 Lexu;b()Lemq;
        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)
        从类复制的说明: SinglePreparationResourceReloader
        Prepares the intermediate object.

        This method is called in the prepare executor in a reload.

        指定者:
        prepare 在类中 SinglePreparationResourceReloader<ModelLoader>
        参数:
        resourceManager - the resource manager
        profiler - the prepare profiler
        返回:
        the prepared object
        Mappings:
        Namespace Name Mixin selector
        official a Lexu;a(Ladl;Lapl;)Lext;
        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)
        从类复制的说明: SinglePreparationResourceReloader
        Handles the prepared intermediate object.

        This method is called in the apply executor, or the game engine, in a reload.

        指定者:
        apply 在类中 SinglePreparationResourceReloader<ModelLoader>
        参数:
        modelLoader - the prepared object
        resourceManager - the resource manager
        profiler - the apply profiler
        Mappings:
        Namespace Name Mixin selector
        official a Lexu;a(Lext;Ladl;Lapl;)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 Lexu;a(Lcjr;Lcjr;)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 Lexu;a(Lwp;)Lewc;
        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()
        指定者:
        close 在接口中 AutoCloseable
        Mappings:
        Namespace Name Mixin selector
        official close Lexu;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 Lexu;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