Class ItemInHandLayer<T extends LivingEntity,M extends EntityModel<T> & ArmedModel>
java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
net.minecraft.client.renderer.entity.layers.ItemInHandLayer<T,M>
- Direct Known Subclasses:
PlayerItemInHandLayer
public class ItemInHandLayer<T extends LivingEntity,M extends EntityModel<T> & ArmedModel>
extends RenderLayer<T,M>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionItemInHandLayer
(RenderLayerParent<T, M> renderer, ItemInHandRenderer itemInHandRenderer) -
Method Summary
Modifier and TypeMethodDescriptionvoid
render
(PoseStack poseStack, MultiBufferSource buffer, int packedLight, T livingEntity, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch) protected void
renderArmWithItem
(LivingEntity livingEntity, ItemStack itemStack, ItemDisplayContext displayContext, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int packedLight) Methods inherited from class net.minecraft.client.renderer.entity.layers.RenderLayer
coloredCutoutModelCopyLayerRender, getParentModel, getTextureLocation, renderColoredCutoutModel
-
Field Details
-
itemInHandRenderer
-
-
Constructor Details
-
ItemInHandLayer
-
-
Method Details
-
render
public void render(PoseStack poseStack, MultiBufferSource buffer, int packedLight, T livingEntity, float limbSwing, float limbSwingAmount, float partialTicks, float ageInTicks, float netHeadYaw, float headPitch) - Specified by:
render
in classRenderLayer<T extends LivingEntity,
M extends EntityModel<T> & ArmedModel>
-
renderArmWithItem
protected void renderArmWithItem(LivingEntity livingEntity, ItemStack itemStack, ItemDisplayContext displayContext, HumanoidArm arm, PoseStack poseStack, MultiBufferSource buffer, int packedLight)
-