Package net.minecraft.client.render.item
Class BuiltinModelItemRenderer
java.lang.Object
net.minecraft.client.render.item.BuiltinModelItemRenderer
- All Implemented Interfaces:
ResourceReloadListener
,SynchronousResourceReloadListener
@Environment(CLIENT) public class BuiltinModelItemRenderer extends Object implements SynchronousResourceReloadListener
- Mappings:
Namespace Name official ehc
intermediary net/minecraft/class_756
named net/minecraft/client/render/item/BuiltinModelItemRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloadListener
ResourceReloadListener.Synchronizer
-
Field Summary
Fields Modifier and Type Field Description private BlockEntityRenderDispatcher
blockEntityRenderDispatcher
private EntityModelLoader
entityModelLoader
private ShieldEntityModel
modelShield
private TridentEntityModel
modelTrident
private static ShulkerBoxBlockEntity
RENDER_SHULKER_BOX
private static ShulkerBoxBlockEntity[]
RENDER_SHULKER_BOX_DYED
private BannerBlockEntity
renderBanner
private BedBlockEntity
renderBed
private EnderChestBlockEntity
renderChestEnder
private ChestBlockEntity
renderChestNormal
private ChestBlockEntity
renderChestTrapped
private ConduitBlockEntity
renderConduit
private Map<SkullBlock.SkullType,SkullBlockEntityModel>
skullModels
-
Constructor Summary
Constructors Constructor Description BuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader)
-
Method Summary
Modifier and Type Method Description void
apply(ResourceManager manager)
void
render(ItemStack stack, ModelTransformation.Mode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.resource.ResourceReloadListener
getName
Methods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
RENDER_SHULKER_BOX_DYED
- Mappings:
Namespace Name Mixin selector official a
Lehc;a:[Lcgq;
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
- Mappings:
Namespace Name Mixin selector official b
Lehc;b:Lcgq;
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
- Mappings:
Namespace Name Mixin selector official c
Lehc;c:Lcfw;
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
- Mappings:
Namespace Name Mixin selector official d
Lehc;d:Lcfw;
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
- Mappings:
Namespace Name Mixin selector official e
Lehc;e:Lcgg;
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
- Mappings:
Namespace Name Mixin selector official f
Lehc;f:Lcfi;
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
- Mappings:
Namespace Name Mixin selector official g
Lehc;g:Lcfn;
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
- Mappings:
Namespace Name Mixin selector official h
Lehc;h:Lcga;
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
- Mappings:
Namespace Name Mixin selector official i
Lehc;i:Lecd;
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
- Mappings:
Namespace Name Mixin selector official j
Lehc;j:Lecp;
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
Lehc;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
- Mappings:
Namespace Name Mixin selector official l
Lehc;l:Lejn;
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
- Mappings:
Namespace Name Mixin selector official m
Lehc;m:Ledd;
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>
Lehc;<init>(Lejn;Ledd;)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
-
apply
- Specified by:
apply
in interfaceSynchronousResourceReloadListener
- Mappings:
Namespace Name Mixin selector official a
Lacy;a(Lacx;)V
intermediary method_14491
Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)V
named apply
Lnet/minecraft/resource/SynchronousResourceReloadListener;apply(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
Lehc;a(Lbnv;Leiw$b;Ldlr;Lehq;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
-