Package net.minecraft.client.render.item
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 exfintermediary net/minecraft/class_756named net/minecraft/client/render/item/BuiltinModelItemRenderer
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.resource.ResourceReloader
ResourceReloader.Synchronizer -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BlockEntityRenderDispatcherprivate final EntityModelLoaderprivate ShieldEntityModelprivate TridentEntityModelprivate static final ShulkerBoxBlockEntityprivate static final ShulkerBoxBlockEntity[]private final BannerBlockEntityprivate final BedBlockEntityprivate final EnderChestBlockEntityprivate final ChestBlockEntityprivate final ChestBlockEntityprivate final ConduitBlockEntityprivate Map<SkullBlock.SkullType,SkullBlockEntityModel> -
Constructor Summary
ConstructorsConstructorDescriptionBuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader) -
Method Summary
Modifier and TypeMethodDescriptionvoidreload(ResourceManager manager) Performs the reload in the apply executor, or the game engine.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.ResourceReloader
getNameMethods inherited from interface net.minecraft.resource.SynchronousResourceReloader
reload
-
Field Details
-
RENDER_SHULKER_BOX_DYED
- Mappings:
Namespace Name Mixin selector official aLexf;a:[Lctm;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 bLexf;b:Lctm;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 cLexf;c:Lcsq;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 dLexf;d:Lcsq;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 eLexf;e:Lcta;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 fLexf;f:Lcsb;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 gLexf;g:Lcsh;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 hLexf;h:Lcsu;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 iLexf;i:Lero;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 jLexf;j:Lesb;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 kLexf;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 lLexf;l:Lezp;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 mLexf;m:Lesq;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>Lexf;<init>(Lezp;Lesq;)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
-
reload
Performs the reload in the apply executor, or the game engine.- Specified by:
reloadin interfaceSynchronousResourceReloader- Parameters:
manager- the resource manager- Mappings:
Namespace Name Mixin selector official aLahv;a(Lahu;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vnamed reloadLnet/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 aLexf;a(Lcaa;Leyz$b;Ldzs;Lext;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
-