类 ItemModels


  • @Environment(CLIENT)
    public class ItemModels
    extends Object
    Mappings:
    Namespace Name
    official elx
    intermediary net/minecraft/class_763
    named net/minecraft/client/render/item/ItemModels
    • 字段详细资料

      • modelIds

        public final Int2ObjectMap<ModelIdentifier> modelIds
        Mappings:
        Namespace Name Mixin selector
        official a Lelx;a:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        intermediary field_4129 Lnet/minecraft/class_763;field_4129:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        named modelIds Lnet/minecraft/client/render/item/ItemModels;modelIds:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      • models

        private final Int2ObjectMap<BakedModel> models
        Mappings:
        Namespace Name Mixin selector
        official b Lelx;b:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        intermediary field_4130 Lnet/minecraft/class_763;field_4130:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
        named models Lnet/minecraft/client/render/item/ItemModels;models:Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
      • modelManager

        private final BakedModelManager modelManager
        Mappings:
        Namespace Name Mixin selector
        official c Lelx;c:Lexu;
        intermediary field_4128 Lnet/minecraft/class_763;field_4128:Lnet/minecraft/class_1092;
        named modelManager Lnet/minecraft/client/render/item/ItemModels;modelManager:Lnet/minecraft/client/render/model/BakedModelManager;
    • 构造器详细资料

      • ItemModels

        public ItemModels​(BakedModelManager modelManager)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lelx;<init>(Lexu;)V
        intermediary <init> Lnet/minecraft/class_763;<init>(Lnet/minecraft/class_1092;)V
        named <init> Lnet/minecraft/client/render/item/ItemModels;<init>(Lnet/minecraft/client/render/model/BakedModelManager;)V
    • 方法详细资料

      • getSprite

        public Sprite getSprite​(ItemConvertible item)
        Mappings:
        Namespace Name Mixin selector
        official a Lelx;a(Lbvq;)Lewd;
        intermediary method_3307 Lnet/minecraft/class_763;method_3307(Lnet/minecraft/class_1935;)Lnet/minecraft/class_1058;
        named getSprite Lnet/minecraft/client/render/item/ItemModels;getSprite(Lnet/minecraft/item/ItemConvertible;)Lnet/minecraft/client/texture/Sprite;
      • getSprite

        public Sprite getSprite​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lelx;a(Lbpr;)Lewd;
        intermediary method_3305 Lnet/minecraft/class_763;method_3305(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1058;
        named getSprite Lnet/minecraft/client/render/item/ItemModels;getSprite(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/texture/Sprite;
      • getModel

        public BakedModel getModel​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official b Lelx;b(Lbpr;)Lexp;
        intermediary method_3308 Lnet/minecraft/class_763;method_3308(Lnet/minecraft/class_1799;)Lnet/minecraft/class_1087;
        named getModel Lnet/minecraft/client/render/item/ItemModels;getModel(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/render/model/BakedModel;
      • getModel

        @Nullable
        public @Nullable BakedModel getModel​(Item item)
        Mappings:
        Namespace Name Mixin selector
        official a Lelx;a(Lbpn;)Lexp;
        intermediary method_3304 Lnet/minecraft/class_763;method_3304(Lnet/minecraft/class_1792;)Lnet/minecraft/class_1087;
        named getModel Lnet/minecraft/client/render/item/ItemModels;getModel(Lnet/minecraft/item/Item;)Lnet/minecraft/client/render/model/BakedModel;
      • getModelId

        private static int getModelId​(Item item)
        Mappings:
        Namespace Name Mixin selector
        official b Lelx;b(Lbpn;)I
        intermediary method_3306 Lnet/minecraft/class_763;method_3306(Lnet/minecraft/class_1792;)I
        named getModelId Lnet/minecraft/client/render/item/ItemModels;getModelId(Lnet/minecraft/item/Item;)I
      • putModel

        public void putModel​(Item item,
                             ModelIdentifier modelId)
        Mappings:
        Namespace Name Mixin selector
        official a Lelx;a(Lbpn;Lexv;)V
        intermediary method_3309 Lnet/minecraft/class_763;method_3309(Lnet/minecraft/class_1792;Lnet/minecraft/class_1091;)V
        named putModel Lnet/minecraft/client/render/item/ItemModels;putModel(Lnet/minecraft/item/Item;Lnet/minecraft/client/util/ModelIdentifier;)V
      • getModelManager

        public BakedModelManager getModelManager()
        Mappings:
        Namespace Name Mixin selector
        official a Lelx;a()Lexu;
        intermediary method_3303 Lnet/minecraft/class_763;method_3303()Lnet/minecraft/class_1092;
        named getModelManager Lnet/minecraft/client/render/item/ItemModels;getModelManager()Lnet/minecraft/client/render/model/BakedModelManager;
      • reloadModels

        public void reloadModels()
        Mappings:
        Namespace Name Mixin selector
        official b Lelx;b()V
        intermediary method_3310 Lnet/minecraft/class_763;method_3310()V
        named reloadModels Lnet/minecraft/client/render/item/ItemModels;reloadModels()V