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 eiwintermediary net/minecraft/class_756named 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 BlockEntityRenderDispatcherblockEntityRenderDispatcherprivate EntityModelLoaderentityModelLoaderprivate ShieldEntityModelmodelShieldprivate TridentEntityModelmodelTridentprivate static ShulkerBoxBlockEntityRENDER_SHULKER_BOXprivate static ShulkerBoxBlockEntity[]RENDER_SHULKER_BOX_DYEDprivate BannerBlockEntityrenderBannerprivate BedBlockEntityrenderBedprivate EnderChestBlockEntityrenderChestEnderprivate ChestBlockEntityrenderChestNormalprivate ChestBlockEntityrenderChestTrappedprivate ConduitBlockEntityrenderConduitprivate Map<SkullBlock.SkullType,SkullBlockEntityModel>skullModels -
Constructor Summary
Constructors Constructor Description BuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader) -
Method Summary
Modifier and Type Method Description voidapply(ResourceManager manager)voidrender(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, waitMethods inherited from interface net.minecraft.resource.ResourceReloadListener
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloadListener
reload
-
Field Details
-
RENDER_SHULKER_BOX_DYED
- Mappings:
Namespace Name Mixin selector official aLeiw;a:[Lchl;intermediary field_3981Lnet/minecraft/class_756;field_3981:[Lnet/minecraft/class_2627;named RENDER_SHULKER_BOX_DYEDLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX_DYED:[Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;
-
RENDER_SHULKER_BOX
- Mappings:
Namespace Name Mixin selector official bLeiw;b:Lchl;intermediary field_3984Lnet/minecraft/class_756;field_3984:Lnet/minecraft/class_2627;named RENDER_SHULKER_BOXLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX:Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;
-
renderChestNormal
- Mappings:
Namespace Name Mixin selector official cLeiw;c:Lcgr;intermediary field_3976Lnet/minecraft/class_756;field_3976:Lnet/minecraft/class_2595;named renderChestNormalLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestNormal:Lnet/minecraft/block/entity/ChestBlockEntity;
-
renderChestTrapped
- Mappings:
Namespace Name Mixin selector official dLeiw;d:Lcgr;intermediary field_3978Lnet/minecraft/class_756;field_3978:Lnet/minecraft/class_2595;named renderChestTrappedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestTrapped:Lnet/minecraft/block/entity/ChestBlockEntity;
-
renderChestEnder
- Mappings:
Namespace Name Mixin selector official eLeiw;e:Lchb;intermediary field_3977Lnet/minecraft/class_756;field_3977:Lnet/minecraft/class_2611;named renderChestEnderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestEnder:Lnet/minecraft/block/entity/EnderChestBlockEntity;
-
renderBanner
- Mappings:
Namespace Name Mixin selector official fLeiw;f:Lcgd;intermediary field_3983Lnet/minecraft/class_756;field_3983:Lnet/minecraft/class_2573;named renderBannerLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBanner:Lnet/minecraft/block/entity/BannerBlockEntity;
-
renderBed
- Mappings:
Namespace Name Mixin selector official gLeiw;g:Lcgi;intermediary field_3982Lnet/minecraft/class_756;field_3982:Lnet/minecraft/class_2587;named renderBedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBed:Lnet/minecraft/block/entity/BedBlockEntity;
-
renderConduit
- Mappings:
Namespace Name Mixin selector official hLeiw;h:Lcgv;intermediary field_3979Lnet/minecraft/class_756;field_3979:Lnet/minecraft/class_2597;named renderConduitLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderConduit:Lnet/minecraft/block/entity/ConduitBlockEntity;
-
modelShield
- Mappings:
Namespace Name Mixin selector official iLeiw;i:Ledx;intermediary field_3980Lnet/minecraft/class_756;field_3980:Lnet/minecraft/class_600;named modelShieldLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelShield:Lnet/minecraft/client/render/entity/model/ShieldEntityModel;
-
modelTrident
- Mappings:
Namespace Name Mixin selector official jLeiw;j:Leej;intermediary field_3985Lnet/minecraft/class_756;field_3985:Lnet/minecraft/class_613;named modelTridentLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelTrident:Lnet/minecraft/client/render/entity/model/TridentEntityModel;
-
skullModels
- Mappings:
Namespace Name Mixin selector official kLeiw;k:Ljava/util/Map;intermediary field_27737Lnet/minecraft/class_756;field_27737:Ljava/util/Map;named skullModelsLnet/minecraft/client/render/item/BuiltinModelItemRenderer;skullModels:Ljava/util/Map;
-
blockEntityRenderDispatcher
- Mappings:
Namespace Name Mixin selector official lLeiw;l:Leli;intermediary field_27738Lnet/minecraft/class_756;field_27738:Lnet/minecraft/class_824;named blockEntityRenderDispatcherLnet/minecraft/client/render/item/BuiltinModelItemRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;
-
entityModelLoader
- Mappings:
Namespace Name Mixin selector official mLeiw;m:Leex;intermediary field_27739Lnet/minecraft/class_756;field_27739:Lnet/minecraft/class_5599;named entityModelLoaderLnet/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>Leiw;<init>(Leli;Leex;)Vintermediary <init>Lnet/minecraft/class_756;<init>(Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)Vnamed <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:
applyin interfaceSynchronousResourceReloadListener- Mappings:
Namespace Name Mixin selector official aLadi;a(Ladh;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed applyLnet/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 aLeiw;a(Lboq;Lekr$b;Ldnl;Lejk;II)Vintermediary method_3166Lnet/minecraft/class_756;method_3166(Lnet/minecraft/class_1799;Lnet/minecraft/class_809$class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vnamed renderLnet/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
-