net.minecraft.client.render.entity

public class LightningEntityRenderer

extends EntityRenderer<LightningEntity, LightningEntityRenderState>

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

Field summary

Modifier and TypeField
private static final float
BOLT_RED
BOLT_RED
field_1_8213
field_1_8213
private static final float
BOLT_GREEN
BOLT_GREEN
field_1_8212
field_1_8212
private static final float
BOLT_BLUE
BOLT_BLUE
field_1_8211
field_1_8211
private static final int
SEGMENT_COUNT
SEGMENT_COUNT
field_1_8217
field_1_8217
private static final int
LAYER_COUNT
LAYER_COUNT
field_1_8216
field_1_8216
private static final int
BRANCH_COUNT
BRANCH_COUNT
field_1_8214
field_1_8214
private static final int
BRANCH_SEGMENT_COUNT
BRANCH_SEGMENT_COUNT
field_1_8215
field_1_8215

Constructor summary

ModifierConstructor
public (EntityRendererFactory$Context context)

Method summary

Modifier and TypeMethod
public void
submit(LightningBoltRenderState state, PoseStack poseStack, SubmitNodeCollector submitNodeCollector, CameraRenderState camera)
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 segmentStartX, float segmentStartZ, float segmentEndX, float segmentEndZ, int currentSegment, float topRadius, float bottomRadius, boolean rightXPositive, boolean rightZPositive, boolean leftXPositive, boolean leftZPositive)
quad(org.joml.Matrix4fc pose, VertexConsumer buffer, float segmentStartX, float segmentStartZ, float segmentEndX, float segmentEndZ, int currentSegment, float topRadius, float bottomRadius, boolean rightXPositive, boolean rightZPositive, boolean leftXPositive, boolean leftZPositive)
method_23183(org.joml.Matrix4fc arg0, class_4588 arg1, float arg2, float arg3, float arg4, float arg5, int arg6, float arg7, float arg8, boolean arg9, boolean arg10, boolean arg11, boolean arg12)
drawBranch(org.joml.Matrix4fc arg0, VertexConsumer buffer, float arg2, float arg3, float arg4, float arg5, int arg6, float arg7, float arg8, boolean arg9, boolean arg10, boolean arg11, boolean arg12)
public LightningEntityRenderState
createRenderState()
createRenderState()
method_55269()
createRenderState()
public void
extractRenderState(LightningBolt entity, LightningBoltRenderState state, float partialTicks)
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)
affectedByCulling(LightningBolt entity)
method_62480(class_1538 arg0)
canBeCulled(LightningEntity arg0)