Class BeastItemInHandLayer<T extends net.minecraft.world.entity.player.Player,M extends WerewolfBeastModel<T> & net.minecraft.client.model.ArmedModel & net.minecraft.client.model.HeadedModel>
java.lang.Object
net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
net.minecraft.client.renderer.entity.layers.ItemInHandLayer<T,M>
net.minecraft.client.renderer.entity.layers.PlayerItemInHandLayer<T,M>
de.teamlapen.werewolves.client.render.layer.BeastItemInHandLayer<T,M>
public class BeastItemInHandLayer<T extends net.minecraft.world.entity.player.Player,M extends WerewolfBeastModel<T> & net.minecraft.client.model.ArmedModel & net.minecraft.client.model.HeadedModel>
extends net.minecraft.client.renderer.entity.layers.PlayerItemInHandLayer<T,M>
-
Constructor Summary
ConstructorsConstructorDescriptionBeastItemInHandLayer(net.minecraft.client.renderer.entity.RenderLayerParent<T, M> renderer, net.minecraft.client.renderer.ItemInHandRenderer itemRenderer) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderArmWithItem(@NotNull net.minecraft.world.entity.LivingEntity pLivingEntity, @NotNull net.minecraft.world.item.ItemStack pItemStack, @NotNull net.minecraft.world.item.ItemDisplayContext pDisplayContext, @NotNull net.minecraft.world.entity.HumanoidArm pArm, @NotNull com.mojang.blaze3d.vertex.PoseStack pPoseStack, @NotNull net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLight) voidrenderArmWithSpyglass(@NotNull net.minecraft.world.entity.LivingEntity entity, @NotNull net.minecraft.world.item.ItemStack itemStack, @NotNull net.minecraft.world.entity.HumanoidArm arm, com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_174523_) Methods inherited from class net.minecraft.client.renderer.entity.layers.ItemInHandLayer
renderMethods inherited from class net.minecraft.client.renderer.entity.layers.RenderLayer
coloredCutoutModelCopyLayerRender, getParentModel, getTextureLocation, renderColoredCutoutModel
-
Constructor Details
-
BeastItemInHandLayer
-
-
Method Details
-
renderArmWithSpyglass
public void renderArmWithSpyglass(@NotNull @NotNull net.minecraft.world.entity.LivingEntity entity, @NotNull @NotNull net.minecraft.world.item.ItemStack itemStack, @NotNull @NotNull net.minecraft.world.entity.HumanoidArm arm, com.mojang.blaze3d.vertex.PoseStack poseStack, @NotNull @NotNull net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_174523_) -
renderArmWithItem
protected void renderArmWithItem(@NotNull @NotNull net.minecraft.world.entity.LivingEntity pLivingEntity, @NotNull @NotNull net.minecraft.world.item.ItemStack pItemStack, @NotNull @NotNull net.minecraft.world.item.ItemDisplayContext pDisplayContext, @NotNull @NotNull net.minecraft.world.entity.HumanoidArm pArm, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack pPoseStack, @NotNull @NotNull net.minecraft.client.renderer.MultiBufferSource pBuffer, int pPackedLight) - Overrides:
renderArmWithItemin classnet.minecraft.client.renderer.entity.layers.PlayerItemInHandLayer<T extends net.minecraft.world.entity.player.Player,M extends WerewolfBeastModel<T> & net.minecraft.client.model.ArmedModel & net.minecraft.client.model.HeadedModel>
-