Class WerewolfPlayerRenderer<T extends net.minecraft.world.entity.LivingEntity,E extends net.minecraft.client.model.HumanoidModel<T>>
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T,E>
de.teamlapen.werewolves.client.render.WerewolfPlayerRenderer<T,E>
- All Implemented Interfaces:
net.minecraft.client.renderer.entity.RenderLayerParent<T,E>
- Direct Known Subclasses:
WerewolfPlayerBeastRenderer,WerewolfPlayerSurvivalistRenderer
public abstract class WerewolfPlayerRenderer<T extends net.minecraft.world.entity.LivingEntity,E extends net.minecraft.client.model.HumanoidModel<T>>
extends net.minecraft.client.renderer.entity.LivingEntityRenderer<T,E>
-
Field Summary
Fields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
layers, modelFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionWerewolfPlayerRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context, E model, float shadowRadius) -
Method Summary
Modifier and TypeMethodDescriptiongetWerewolfRenderer(net.minecraft.client.player.AbstractClientPlayer player) protected voidrenderHand(com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_117778_, T entity, net.minecraft.client.model.geom.ModelPart arm) abstract voidrenderLeftHand(com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_117816_, T entity) abstract voidrenderRightHand(com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_117773_, T entity) protected voidsetupRotations(T pEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale) protected abstract voidsetupSwimRotations(T pEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale) Methods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getShadowRadius, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, render, scale, shouldShowNameMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, getTextureLocation, renderNameTag, shouldRenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.renderer.entity.RenderLayerParent
getTextureLocation
-
Constructor Details
-
WerewolfPlayerRenderer
public WerewolfPlayerRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context, E model, float shadowRadius)
-
-
Method Details
-
getWerewolfRenderer
-
renderRightHand
public abstract void renderRightHand(com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_117773_, T entity) -
renderLeftHand
public abstract void renderLeftHand(com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_117816_, T entity) -
renderHand
protected void renderHand(com.mojang.blaze3d.vertex.PoseStack stack, net.minecraft.client.renderer.MultiBufferSource bufferSource, int p_117778_, T entity, net.minecraft.client.model.geom.ModelPart arm) -
setupRotations
protected void setupRotations(T pEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale) -
setupSwimRotations
protected abstract void setupSwimRotations(T pEntity, com.mojang.blaze3d.vertex.PoseStack pPoseStack, float pBob, float pYBodyRot, float pPartialTick, float pScale)
-