@Environment(value=CLIENT) public class IllusionerEntityRenderer extends IllagerEntityRenderer<IllusionerEntity>
Modifier and Type | Field and Description |
---|---|
private static Identifier |
TEXTURE |
features, model
dispatcher, shadowOpacity, shadowRadius
Constructor and Description |
---|
IllusionerEntityRenderer(EntityRenderDispatcher dispatcher) |
Modifier and Type | Method and Description |
---|---|
Identifier |
getTexture(IllusionerEntity illusionerEntity) |
protected boolean |
isVisible(IllusionerEntity illusionerEntity) |
void |
render(IllusionerEntity illusionerEntity,
float float2,
float float3,
MatrixStack matrixStack,
VertexConsumerProvider vertexConsumerProvider,
int int2) |
scale
hasLabel, method_23186, method_23187, shouldRender
addFeature, getAnimationCounter, getAnimationProgress, getHandSwingProgress, getLyingAngle, getModel, getOverlay, getRenderLayer, isShaking, setupTransforms
getBlockLight, getFontRenderer, getLight, getPositionOffset, getRenderManager, renderLabelIfPresent
private static final Identifier TEXTURE
public IllusionerEntityRenderer(EntityRenderDispatcher dispatcher)
public Identifier getTexture(IllusionerEntity illusionerEntity)
getTexture
in interface FeatureRendererContext<IllusionerEntity,IllagerEntityModel<IllusionerEntity>>
getTexture
in class EntityRenderer<IllusionerEntity>
public void render(IllusionerEntity illusionerEntity, float float2, float float3, MatrixStack matrixStack, VertexConsumerProvider vertexConsumerProvider, int int2)
render
in class MobEntityRenderer<IllusionerEntity,IllagerEntityModel<IllusionerEntity>>
protected boolean isVisible(IllusionerEntity illusionerEntity)
isVisible
in class LivingEntityRenderer<IllusionerEntity,IllagerEntityModel<IllusionerEntity>>