Class BuiltinModelItemRenderer

java.lang.Object
net.minecraft.client.render.item.BuiltinModelItemRenderer
All Implemented Interfaces:
ResourceReloader, SynchronousResourceReloader

@Environment(CLIENT) public class BuiltinModelItemRenderer extends Object implements SynchronousResourceReloader
Mappings:
Namespace Name
official exf
intermediary net/minecraft/class_756
named net/minecraft/client/render/item/BuiltinModelItemRenderer
  • Field Details

    • RENDER_SHULKER_BOX_DYED

      private static final ShulkerBoxBlockEntity[] RENDER_SHULKER_BOX_DYED
      Mappings:
      Namespace Name Mixin selector
      official a Lexf;a:[Lctm;
      intermediary field_3981 Lnet/minecraft/class_756;field_3981:[Lnet/minecraft/class_2627;
      named RENDER_SHULKER_BOX_DYED Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX_DYED:[Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;
    • RENDER_SHULKER_BOX

      private static final ShulkerBoxBlockEntity RENDER_SHULKER_BOX
      Mappings:
      Namespace Name Mixin selector
      official b Lexf;b:Lctm;
      intermediary field_3984 Lnet/minecraft/class_756;field_3984:Lnet/minecraft/class_2627;
      named RENDER_SHULKER_BOX Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX:Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;
    • renderChestNormal

      private final ChestBlockEntity renderChestNormal
      Mappings:
      Namespace Name Mixin selector
      official c Lexf;c:Lcsq;
      intermediary field_3976 Lnet/minecraft/class_756;field_3976:Lnet/minecraft/class_2595;
      named renderChestNormal Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestNormal:Lnet/minecraft/block/entity/ChestBlockEntity;
    • renderChestTrapped

      private final ChestBlockEntity renderChestTrapped
      Mappings:
      Namespace Name Mixin selector
      official d Lexf;d:Lcsq;
      intermediary field_3978 Lnet/minecraft/class_756;field_3978:Lnet/minecraft/class_2595;
      named renderChestTrapped Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestTrapped:Lnet/minecraft/block/entity/ChestBlockEntity;
    • renderChestEnder

      private final EnderChestBlockEntity renderChestEnder
      Mappings:
      Namespace Name Mixin selector
      official e Lexf;e:Lcta;
      intermediary field_3977 Lnet/minecraft/class_756;field_3977:Lnet/minecraft/class_2611;
      named renderChestEnder Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestEnder:Lnet/minecraft/block/entity/EnderChestBlockEntity;
    • renderBanner

      private final BannerBlockEntity renderBanner
      Mappings:
      Namespace Name Mixin selector
      official f Lexf;f:Lcsb;
      intermediary field_3983 Lnet/minecraft/class_756;field_3983:Lnet/minecraft/class_2573;
      named renderBanner Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBanner:Lnet/minecraft/block/entity/BannerBlockEntity;
    • renderBed

      private final BedBlockEntity renderBed
      Mappings:
      Namespace Name Mixin selector
      official g Lexf;g:Lcsh;
      intermediary field_3982 Lnet/minecraft/class_756;field_3982:Lnet/minecraft/class_2587;
      named renderBed Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBed:Lnet/minecraft/block/entity/BedBlockEntity;
    • renderConduit

      private final ConduitBlockEntity renderConduit
      Mappings:
      Namespace Name Mixin selector
      official h Lexf;h:Lcsu;
      intermediary field_3979 Lnet/minecraft/class_756;field_3979:Lnet/minecraft/class_2597;
      named renderConduit Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderConduit:Lnet/minecraft/block/entity/ConduitBlockEntity;
    • modelShield

      private ShieldEntityModel modelShield
      Mappings:
      Namespace Name Mixin selector
      official i Lexf;i:Lero;
      intermediary field_3980 Lnet/minecraft/class_756;field_3980:Lnet/minecraft/class_600;
      named modelShield Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelShield:Lnet/minecraft/client/render/entity/model/ShieldEntityModel;
    • modelTrident

      private TridentEntityModel modelTrident
      Mappings:
      Namespace Name Mixin selector
      official j Lexf;j:Lesb;
      intermediary field_3985 Lnet/minecraft/class_756;field_3985:Lnet/minecraft/class_613;
      named modelTrident Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelTrident:Lnet/minecraft/client/render/entity/model/TridentEntityModel;
    • skullModels

      Mappings:
      Namespace Name Mixin selector
      official k Lexf;k:Ljava/util/Map;
      intermediary field_27737 Lnet/minecraft/class_756;field_27737:Ljava/util/Map;
      named skullModels Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;skullModels:Ljava/util/Map;
    • blockEntityRenderDispatcher

      private final BlockEntityRenderDispatcher blockEntityRenderDispatcher
      Mappings:
      Namespace Name Mixin selector
      official l Lexf;l:Lezp;
      intermediary field_27738 Lnet/minecraft/class_756;field_27738:Lnet/minecraft/class_824;
      named blockEntityRenderDispatcher Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
    • entityModelLoader

      private final EntityModelLoader entityModelLoader
      Mappings:
      Namespace Name Mixin selector
      official m Lexf;m:Lesq;
      intermediary field_27739 Lnet/minecraft/class_756;field_27739:Lnet/minecraft/class_5599;
      named entityModelLoader Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;entityModelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;
  • Constructor Details

    • BuiltinModelItemRenderer

      public BuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lexf;<init>(Lezp;Lesq;)V
      intermediary <init> Lnet/minecraft/class_756;<init>(Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)V
      named <init> Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModelLoader;)V
  • Method Details

    • reload

      public void reload(ResourceManager manager)
      Performs the reload in the apply executor, or the game engine.
      Specified by:
      reload in interface SynchronousResourceReloader
      Parameters:
      manager - the resource manager
      Mappings:
      Namespace Name Mixin selector
      official a Lahv;a(Lahu;)V
      intermediary method_14491 Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
      named reload Lnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)V
    • render

      public void render(ItemStack stack, ModelTransformation.Mode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Lexf;a(Lcaa;Leyz$b;Ldzs;Lext;II)V
      intermediary method_3166 Lnet/minecraft/class_756;method_3166(Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V
      named render Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;render(Lnet/minecraft/item/ItemStack;Lnet/minecraft/client/render/model/json/ModelTransformation$Mode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V