Class WerewolfMinionRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T,WerewolfBaseModel<T>>
de.teamlapen.werewolves.client.render.BaseWerewolfRenderer<WerewolfMinionEntity>
de.teamlapen.werewolves.client.render.WerewolfMinionRenderer
- All Implemented Interfaces:
net.minecraft.client.renderer.entity.RenderLayerParent<WerewolfMinionEntity,WerewolfBaseModel<WerewolfMinionEntity>>
-
Field Summary
Fields inherited from class de.teamlapen.werewolves.client.render.BaseWerewolfRenderer
form, texturesFields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
layers, modelFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionWerewolfMinionRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) -
Method Summary
Modifier and TypeMethodDescriptionintgetEyeTextureCount(de.teamlapen.werewolves.api.entities.werewolf.WerewolfForm form) intgetSkinTextureCount(de.teamlapen.werewolves.api.entities.werewolf.WerewolfForm form) voidrender(WerewolfMinionEntity entity, float p_225623_2_, float p_225623_3_, com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, int p_225623_6_) protected voidscale(WerewolfMinionEntity entityIn, com.mojang.blaze3d.vertex.PoseStack matrixStack, float float1) Methods inherited from class de.teamlapen.werewolves.client.render.BaseWerewolfRenderer
getTextureLocation, getWrapper, setupRotations, switchModelMethods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, getWhiteOverlayProgress, isBodyVisible, isEntityUpsideDown, isShaking, shouldShowNameMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, renderNameTag, shouldRender
-
Constructor Details
-
WerewolfMinionRenderer
public WerewolfMinionRenderer(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context)
-
-
Method Details
-
render
public void render(WerewolfMinionEntity entity, float p_225623_2_, float p_225623_3_, @Nonnull com.mojang.blaze3d.vertex.PoseStack matrixStack, @Nonnull net.minecraft.client.renderer.MultiBufferSource buffer, int p_225623_6_) - Overrides:
renderin classnet.minecraft.client.renderer.entity.LivingEntityRenderer<WerewolfMinionEntity,WerewolfBaseModel<WerewolfMinionEntity>>
-
scale
protected void scale(WerewolfMinionEntity entityIn, com.mojang.blaze3d.vertex.PoseStack matrixStack, float float1) - Overrides:
scalein classnet.minecraft.client.renderer.entity.LivingEntityRenderer<WerewolfMinionEntity,WerewolfBaseModel<WerewolfMinionEntity>>
-
getSkinTextureCount
public int getSkinTextureCount(de.teamlapen.werewolves.api.entities.werewolf.WerewolfForm form) -
getEyeTextureCount
public int getEyeTextureCount(de.teamlapen.werewolves.api.entities.werewolf.WerewolfForm form)
-