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 named net/minecraft/client/render/item/BuiltinModelItemRendererintermediary net/minecraft/class_756official gkl
-
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 final DecoratedPotBlockEntityprivate 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, ModelTransformationMode 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 named RENDER_SHULKER_BOX_DYEDLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX_DYED:[Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;intermediary field_3981Lnet/minecraft/class_756;field_3981:[Lnet/minecraft/class_2627;official aLgkl;a:[Ldwb;
-
RENDER_SHULKER_BOX
- Mappings:
Namespace Name Mixin selector named RENDER_SHULKER_BOXLnet/minecraft/client/render/item/BuiltinModelItemRenderer;RENDER_SHULKER_BOX:Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;intermediary field_3984Lnet/minecraft/class_756;field_3984:Lnet/minecraft/class_2627;official bLgkl;b:Ldwb;
-
renderChestNormal
- Mappings:
Namespace Name Mixin selector named renderChestNormalLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestNormal:Lnet/minecraft/block/entity/ChestBlockEntity;intermediary field_3976Lnet/minecraft/class_756;field_3976:Lnet/minecraft/class_2595;official cLgkl;c:Lduw;
-
renderChestTrapped
- Mappings:
Namespace Name Mixin selector named renderChestTrappedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestTrapped:Lnet/minecraft/block/entity/ChestBlockEntity;intermediary field_3978Lnet/minecraft/class_756;field_3978:Lnet/minecraft/class_2595;official dLgkl;d:Lduw;
-
renderChestEnder
- Mappings:
Namespace Name Mixin selector named renderChestEnderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderChestEnder:Lnet/minecraft/block/entity/EnderChestBlockEntity;intermediary field_3977Lnet/minecraft/class_756;field_3977:Lnet/minecraft/class_2611;official eLgkl;e:Ldvm;
-
renderBanner
- Mappings:
Namespace Name Mixin selector named renderBannerLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBanner:Lnet/minecraft/block/entity/BannerBlockEntity;intermediary field_3983Lnet/minecraft/class_756;field_3983:Lnet/minecraft/class_2573;official fLgkl;f:Ldue;
-
renderBed
- Mappings:
Namespace Name Mixin selector named renderBedLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderBed:Lnet/minecraft/block/entity/BedBlockEntity;intermediary field_3982Lnet/minecraft/class_756;field_3982:Lnet/minecraft/class_2587;official gLgkl;g:Ldul;
-
renderConduit
- Mappings:
Namespace Name Mixin selector named renderConduitLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderConduit:Lnet/minecraft/block/entity/ConduitBlockEntity;intermediary field_3979Lnet/minecraft/class_756;field_3979:Lnet/minecraft/class_2597;official hLgkl;h:Ldvb;
-
renderDecoratedPot
- Mappings:
Namespace Name Mixin selector named renderDecoratedPotLnet/minecraft/client/render/item/BuiltinModelItemRenderer;renderDecoratedPot:Lnet/minecraft/block/entity/DecoratedPotBlockEntity;intermediary field_42909Lnet/minecraft/class_756;field_42909:Lnet/minecraft/class_8172;official iLgkl;i:Ldvg;
-
modelShield
- Mappings:
Namespace Name Mixin selector named modelShieldLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelShield:Lnet/minecraft/client/render/entity/model/ShieldEntityModel;intermediary field_3980Lnet/minecraft/class_756;field_3980:Lnet/minecraft/class_600;official jLgkl;j:Lgcw;
-
modelTrident
- Mappings:
Namespace Name Mixin selector named modelTridentLnet/minecraft/client/render/item/BuiltinModelItemRenderer;modelTrident:Lnet/minecraft/client/render/entity/model/TridentEntityModel;intermediary field_3985Lnet/minecraft/class_756;field_3985:Lnet/minecraft/class_613;official kLgkl;k:Lgdl;
-
skullModels
- Mappings:
Namespace Name Mixin selector named skullModelsLnet/minecraft/client/render/item/BuiltinModelItemRenderer;skullModels:Ljava/util/Map;intermediary field_27737Lnet/minecraft/class_756;field_27737:Ljava/util/Map;official lLgkl;l:Ljava/util/Map;
-
blockEntityRenderDispatcher
- Mappings:
Namespace Name Mixin selector named blockEntityRenderDispatcherLnet/minecraft/client/render/item/BuiltinModelItemRenderer;blockEntityRenderDispatcher:Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;intermediary field_27738Lnet/minecraft/class_756;field_27738:Lnet/minecraft/class_824;official mLgkl;m:Lgno;
-
entityModelLoader
- Mappings:
Namespace Name Mixin selector named entityModelLoaderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;entityModelLoader:Lnet/minecraft/client/render/entity/model/EntityModelLoader;intermediary field_27739Lnet/minecraft/class_756;field_27739:Lnet/minecraft/class_5599;official nLgkl;n:Lged;
-
-
Constructor Details
-
BuiltinModelItemRenderer
public BuiltinModelItemRenderer(BlockEntityRenderDispatcher blockEntityRenderDispatcher, EntityModelLoader entityModelLoader) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/render/item/BuiltinModelItemRenderer;<init>(Lnet/minecraft/client/render/block/entity/BlockEntityRenderDispatcher;Lnet/minecraft/client/render/entity/model/EntityModelLoader;)Vintermediary <init>Lnet/minecraft/class_756;<init>(Lnet/minecraft/class_824;Lnet/minecraft/class_5599;)Vofficial <init>Lgkl;<init>(Lgno;Lged;)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 named reloadLnet/minecraft/resource/SynchronousResourceReloader;reload(Lnet/minecraft/resource/ResourceManager;)Vintermediary method_14491Lnet/minecraft/class_4013;method_14491(Lnet/minecraft/class_3300;)Vofficial aLavw;a(Lavv;)V
-
render
public void render(ItemStack stack, ModelTransformationMode mode, MatrixStack matrices, VertexConsumerProvider vertexConsumers, int light, int overlay) - Mappings:
Namespace Name Mixin selector named renderLnet/minecraft/client/render/item/BuiltinModelItemRenderer;render(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ModelTransformationMode;Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;II)Vintermediary method_3166Lnet/minecraft/class_756;method_3166(Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)Vofficial aLgkl;a(Lcxk;Lcxi;Lfgl;Lgle;II)V
-