Class WolfEntityRenderer
java.lang.Object
net.minecraft.client.render.entity.EntityRenderer<T>
net.minecraft.client.render.entity.LivingEntityRenderer<T,M>
net.minecraft.client.render.entity.MobEntityRenderer<WolfEntity,WolfEntityModel<WolfEntity>>
net.minecraft.client.render.entity.WolfEntityRenderer
- All Implemented Interfaces:
FeatureRendererContext<WolfEntity,WolfEntityModel<WolfEntity>>
@Environment(CLIENT) public class WolfEntityRenderer extends MobEntityRenderer<WolfEntity,WolfEntityModel<WolfEntity>>
-
Field Summary
Fields Modifier and Type Field Description private static IdentifierANGRY_TEXTUREprivate static IdentifierTAMED_TEXTUREprivate static IdentifierWILD_TEXTUREFields inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
features, modelFields inherited from class net.minecraft.client.render.entity.EntityRenderer
dispatcher, shadowOpacity, shadowRadius -
Constructor Summary
Constructors Constructor Description WolfEntityRenderer(EntityRendererFactory.Context ctx) -
Method Summary
Modifier and Type Method Description protected floatgetAnimationProgress(WolfEntity wolfEntity, float float2)This value is passed to other methods when calculating angles for animation.IdentifiergetTexture(WolfEntity wolfEntity)voidrender(WolfEntity wolfEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)Methods inherited from class net.minecraft.client.render.entity.MobEntityRenderer
hasLabel, shouldRenderMethods inherited from class net.minecraft.client.render.entity.LivingEntityRenderer
addFeature, getAnimationCounter, getHandSwingProgress, getLyingAngle, getModel, getOverlay, getRenderLayer, isShaking, isVisible, scale, setupTransformsMethods inherited from class net.minecraft.client.render.entity.EntityRenderer
getBlockLight, getFontRenderer, getLight, getPositionOffset, getSkyLight, renderLabelIfPresent
-
Field Details
-
WILD_TEXTURE
-
TAMED_TEXTURE
-
ANGRY_TEXTURE
-
-
Constructor Details
-
WolfEntityRenderer
-
-
Method Details
-
getAnimationProgress
Description copied from class:LivingEntityRendererThis value is passed to other methods when calculating angles for animation. It's typically just the sum of the entity's age (in ticks) and the passed in tickDelta.- Overrides:
getAnimationProgressin classLivingEntityRenderer<WolfEntity,WolfEntityModel<WolfEntity>>
-
render
public void render(WolfEntity wolfEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)- Overrides:
renderin classMobEntityRenderer<WolfEntity,WolfEntityModel<WolfEntity>>
-
getTexture
- Specified by:
getTexturein interfaceFeatureRendererContext<WolfEntity,WolfEntityModel<WolfEntity>>- Specified by:
getTexturein classEntityRenderer<WolfEntity>
-