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 fsu
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 Lfsu;a:[Ldid;
      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 Lfsu;b:Ldid;
      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 Lfsu;c:Ldhc;
      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 Lfsu;d:Ldhc;
      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 Lfsu;e:Ldhq;
      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 Lfsu;f:Ldgl;
      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 Lfsu;g:Ldgr;
      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 Lfsu;h:Ldhh;
      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;
    • renderDecoratedPot

      private final DecoratedPotBlockEntity renderDecoratedPot
      Mappings:
      Namespace Name Mixin selector
      official i Lfsu;i:Ldhl;
      intermediary field_42909 Lnet/minecraft/class_756;field_42909:Lnet/minecraft/class_8172;
      named renderDecoratedPot Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderDecoratedPot:Lnet/minecraft/block/entity/DecoratedPotBlockEntity;
    • modelShield

      private ShieldEntityModel modelShield
      Mappings:
      Namespace Name Mixin selector
      official j Lfsu;j:Lflo;
      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 k Lfsu;k:Lfmc;
      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 l Lfsu;l: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 m Lfsu;m:Lfvg;
      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 n Lfsu;n:Lfmt;
      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> Lfsu;<init>(Lfvg;Lfmt;)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 Laqj;a(Laqi;)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, ModelTransformationMode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
      Mappings:
      Namespace Name Mixin selector
      official a Lfsu;a(Lcmy;Lcmv;Leqb;Lfth;II)V
      intermediary method_3166 Lnet/minecraft/class_756;method_3166(Lnet/minecraft/class_1799;Lnet/minecraft/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/ModelTransformationMode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)V