net.minecraft.client.render.entity

public class GuardianEntityRenderer

extends MobEntityRenderer<GuardianEntity, GuardianEntityRenderState, GuardianEntityModel>

All mapped superinterfaces:

FeatureRendererContext

net.minecraft.client.renderer.entity.GuardianRenderer
net.minecraft.client.renderer.entity.GuardianRenderer
net.minecraft.class_907
net.minecraft.client.render.entity.GuardianEntityRenderer

Field summary

Modifier and TypeField
private static final Identifier
GUARDIAN_LOCATION
GUARDIAN_LOCATION
field_4708
TEXTURE
private static final Identifier
GUARDIAN_BEAM_LOCATION
GUARDIAN_BEAM_LOCATION
field_4709
EXPLOSION_BEAM_TEXTURE
private static final RenderLayer
BEAM_RENDER_TYPE
BEAM_RENDER_TYPE
field_21743
LAYER

Constructor summary

ModifierConstructor
public (EntityRendererFactory$Context context)
protected (EntityRendererFactory$Context ctx, float shadowRadius, EntityModelLayer layer)

Method summary

Modifier and TypeMethod
public boolean
shouldRender(Guardian entity, Frustum culler, double camX, double camY, double camZ)
shouldRender(Guardian entity, Frustum culler, double camX, double camY, double camZ)
method_3978(class_1577 arg0, class_4604 arg1, double arg2, double arg3, double arg4)
shouldRender(GuardianEntity arg0, Frustum arg1, double arg2, double arg3, double arg4)
private Vec3d
getPosition(LivingEntity entity, double yOffset, float partialTicks)
getPosition(LivingEntity entity, double yOffset, float partialTicks)
method_3979(class_1309 arg0, double arg1, float arg2)
fromLerpedPosition(LivingEntity entity, double yOffset, float delta)
public void
submit(GuardianRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
submit(GuardianRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3977(class_10031 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(GuardianEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private static void
renderBeam(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, Vec3 beamVector, float timeInTicks, float scale, float texVOff)
renderBeam(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, Vec3 beamVector, float timeInTicks, float scale, float texVOff)
method_62456(class_4587 arg0, class_11659 arg1, class_243 arg2, float arg3, float arg4, float arg5)
renderBeam(MatrixStack matrices, OrderedRenderCommandQueue queue, Vec3d offset, float beamTicks, float beamProgress, float arg5)
private static void
vertex(VertexConsumer builder, PoseStack$Pose pose, float x, float y, float z, int red, int green, int blue, float u, float v)
vertex(VertexConsumer builder, PoseStack$Pose pose, float x, float y, float z, int red, int green, int blue, float u, float v)
method_23173(class_4588 arg0, class_4587$class_4665 arg1, float arg2, float arg3, float arg4, int arg5, int arg6, int arg7, float arg8, float arg9)
vertex(VertexConsumer vertexConsumer, MatrixStack$Entry matrix, float x, float y, float z, int red, int green, int blue, float u, float v)
public Identifier
getTextureLocation(GuardianRenderState state)
getTextureLocation(GuardianRenderState state)
method_3976(class_10031 arg0)
getTexture(GuardianEntityRenderState arg0)
public GuardianEntityRenderState
createRenderState()
createRenderState()
method_55269()
createRenderState()
public void
extractRenderState(Guardian entity, GuardianRenderState state, float partialTicks)
extractRenderState(Guardian entity, GuardianRenderState state, float partialTicks)
method_62455(class_1577 arg0, class_10031 arg1, float arg2)
updateRenderState(GuardianEntity arg0, GuardianEntityRenderState arg1, float arg2)
private static Entity
getEntityToLookAt(Guardian entity)
getEntityToLookAt(Guardian entity)
method_62454(class_1577 arg0)
getBeamTarget(GuardianEntity guardian)