Class ItemModels

java.lang.Object
net.minecraft.client.render.item.ItemModels

@Environment(CLIENT) public class ItemModels extends Object
Mappings:
Namespace Name
official bqj
intermediary net/minecraft/class_2422
named net/minecraft/client/render/item/ItemModels
  • Field Details

    • modelIds

      private final Map<Integer,ModelIdentifier> modelIds
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a:Ljava/util/Map;
      intermediary field_10794 Lnet/minecraft/class_2422;field_10794:Ljava/util/Map;
      named modelIds Lnet/minecraft/client/render/item/ItemModels;modelIds:Ljava/util/Map;
    • models

      private final Map<Integer,BakedModel> models
      Mappings:
      Namespace Name Mixin selector
      official b Lbqj;b:Ljava/util/Map;
      intermediary field_10795 Lnet/minecraft/class_2422;field_10795:Ljava/util/Map;
      named models Lnet/minecraft/client/render/item/ItemModels;models:Ljava/util/Map;
    • meshes

      private final Map<Item,MeshDefinitation> meshes
      Mappings:
      Namespace Name Mixin selector
      official c Lbqj;c:Ljava/util/Map;
      intermediary field_10796 Lnet/minecraft/class_2422;field_10796:Ljava/util/Map;
      named meshes Lnet/minecraft/client/render/item/ItemModels;meshes:Ljava/util/Map;
    • modelManager

      private final BakedModelManager modelManager
      Mappings:
      Namespace Name Mixin selector
      official d Lbqj;d:Lcbl;
      intermediary field_10797 Lnet/minecraft/class_2422;field_10797:Lnet/minecraft/class_2532;
      named modelManager Lnet/minecraft/client/render/item/ItemModels;modelManager:Lnet/minecraft/client/render/model/BakedModelManager;
  • Constructor Details

    • ItemModels

      public ItemModels(BakedModelManager modelManager)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbqj;<init>(Lcbl;)V
      intermediary <init> Lnet/minecraft/class_2422;<init>(Lnet/minecraft/class_2532;)V
      named <init> Lnet/minecraft/client/render/item/ItemModels;<init>(Lnet/minecraft/client/render/model/BakedModelManager;)V
  • Method Details

    • getSprite

      public Sprite getSprite(Item item)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a(Lafh;)Lbyz;
      intermediary method_9880 Lnet/minecraft/class_2422;method_9880(Lnet/minecraft/class_1069;)Lnet/minecraft/class_1639;
      named getSprite Lnet/minecraft/client/render/item/ItemModels;getSprite(Lnet/minecraft/item/Item;)Lnet/minecraft/client/texture/Sprite;
    • getSprite

      public Sprite getSprite(Item item, int metadata)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a(Lafh;I)Lbyz;
      intermediary method_9881 Lnet/minecraft/class_2422;method_9881(Lnet/minecraft/class_1069;I)Lnet/minecraft/class_1639;
      named getSprite Lnet/minecraft/client/render/item/ItemModels;getSprite(Lnet/minecraft/item/Item;I)Lnet/minecraft/client/texture/Sprite;
    • getModel

      public BakedModel getModel(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a(Lafj;)Lcbh;
      intermediary method_9884 Lnet/minecraft/class_2422;method_9884(Lnet/minecraft/class_1071;)Lnet/minecraft/class_2528;
      named getModel Lnet/minecraft/client/render/item/ItemModels;getModel(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/client/render/model/BakedModel;
    • getMetadata

      protected int getMetadata(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Lbqj;b(Lafj;)I
      intermediary method_9887 Lnet/minecraft/class_2422;method_9887(Lnet/minecraft/class_1071;)I
      named getMetadata Lnet/minecraft/client/render/item/ItemModels;getMetadata(Lnet/minecraft/item/ItemStack;)I
    • getModel

      @Nullable protected BakedModel getModel(Item item, int metadata)
      Mappings:
      Namespace Name Mixin selector
      official b Lbqj;b(Lafh;I)Lcbh;
      intermediary method_9886 Lnet/minecraft/class_2422;method_9886(Lnet/minecraft/class_1069;I)Lnet/minecraft/class_2528;
      named getModel Lnet/minecraft/client/render/item/ItemModels;getModel(Lnet/minecraft/item/Item;I)Lnet/minecraft/client/render/model/BakedModel;
    • pack

      private int pack(Item item, int metadata)
      Mappings:
      Namespace Name Mixin selector
      official c Lbqj;c(Lafh;I)I
      intermediary method_9888 Lnet/minecraft/class_2422;method_9888(Lnet/minecraft/class_1069;I)I
      named pack Lnet/minecraft/client/render/item/ItemModels;pack(Lnet/minecraft/item/Item;I)I
    • putModel

      public void putModel(Item item, int metadata, ModelIdentifier id)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a(Lafh;ILcbm;)V
      intermediary method_9882 Lnet/minecraft/class_2422;method_9882(Lnet/minecraft/class_1069;ILnet/minecraft/class_2533;)V
      named putModel Lnet/minecraft/client/render/item/ItemModels;putModel(Lnet/minecraft/item/Item;ILnet/minecraft/client/util/ModelIdentifier;)V
    • putMesh

      public void putMesh(Item item, MeshDefinitation meshDefinitation)
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a(Lafh;Lbqk;)V
      intermediary method_9883 Lnet/minecraft/class_2422;method_9883(Lnet/minecraft/class_1069;Lnet/minecraft/class_2423;)V
      named putMesh Lnet/minecraft/client/render/item/ItemModels;putMesh(Lnet/minecraft/item/Item;Lnet/minecraft/client/render/model/MeshDefinitation;)V
    • getModelManager

      public BakedModelManager getModelManager()
      Mappings:
      Namespace Name Mixin selector
      official a Lbqj;a()Lcbl;
      intermediary method_9879 Lnet/minecraft/class_2422;method_9879()Lnet/minecraft/class_2532;
      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 Lbqj;b()V
      intermediary method_9885 Lnet/minecraft/class_2422;method_9885()V
      named reloadModels Lnet/minecraft/client/render/item/ItemModels;reloadModels()V