net.minecraft.client.render.entity

public class LightningEntityRenderer

extends EntityRenderer<LightningEntity, LightningEntityRenderState>

net.minecraft.client.renderer.entity.LightningBoltRenderer
net.minecraft.class_919
net.minecraft.client.render.entity.LightningEntityRenderer

Constructor summary

ModifierConstructor
public (EntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
public void
submit(LightningBoltRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_4034(class_10041 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(LightningEntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
private static void
quad(org.joml.Matrix4fc pose, VertexConsumer buffer, float xo0, float zo0, int h, float xo1, float zo1, float boltRed, float boltGreen, float boltBlue, float rr1, float rr2, boolean px1, boolean pz1, boolean px2, boolean pz2)
method_23183(org.joml.Matrix4fc arg0, class_4588 arg1, float arg2, float arg3, int arg4, float arg5, float arg6, float arg7, float arg8, float arg9, float arg10, float arg11, boolean arg12, boolean arg13, boolean arg14, boolean arg15)
drawBranch(org.joml.Matrix4fc arg0, VertexConsumer buffer, float x1, float z1, int y, float x2, float z2, float red, float green, float blue, float offset2, float offset1, boolean shiftEast1, boolean shiftSouth1, boolean shiftEast2, boolean shiftSouth2)
public LightningEntityRenderState
createRenderState()
method_55269()
createRenderState()
public void
extractRenderState(LightningBolt entity, LightningBoltRenderState state, float partialTicks)
method_62481(class_1538 arg0, class_10041 arg1, float arg2)
updateRenderState(LightningEntity arg0, LightningEntityRenderState arg1, float arg2)
protected boolean
affectedByCulling(LightningBolt entity)
method_62480(class_1538 arg0)
canBeCulled(LightningEntity arg0)
public void
extractRenderState(Entity entity, EntityRenderState state, float partialTicks)
method_62354(class_1297 arg0, class_10017 arg1, float arg2)
updateRenderState(Entity arg0, EntityRenderState arg1, float arg2)
public EntityRenderState
createRenderState()
method_55269()
createRenderState()
public void
submit(EntityRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
method_3936(class_10017 arg0, class_4587 arg1, class_11659 arg2, class_12075 arg3)
render(EntityRenderState arg0, MatrixStack arg1, OrderedRenderCommandQueue arg2, CameraRenderState arg3)
protected boolean
affectedByCulling(Entity entity)
method_62406(class_1297 arg0)
canBeCulled(Entity arg0)
private static void
lambda$submit$0(LightningBoltRenderState arg0, float[] arg1, float arg2, float[] arg3, float arg4, PoseStack$Pose arg5, VertexConsumer arg6)
method_72989(class_10041 arg0, float[] arg1, float arg2, float[] arg3, float arg4, class_4587$class_4665 arg5, class_4588 arg6)
method_72989(LightningEntityRenderState arg0, float[] arg1, float arg2, float[] arg3, float arg4, MatrixStack$Entry matricesEntry, VertexConsumer vertexConsumer)