Class LightningBoltRenderer
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<LightningBolt,LightningBoltRenderState>
net.minecraft.client.renderer.entity.LightningBoltRenderer
-
Field Summary
Fields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, LEASH_RENDER_STEPS, LEASH_WIDTH, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanaffectedByCulling(LightningBolt display) voidextractRenderState(LightningBolt entity, LightningBoltRenderState reusedState, float partialTick) private static voidquad(Matrix4f pose, VertexConsumer buffer, float x1, float z1, int sectionY, float x2, float z2, float red, float green, float blue, float innerThickness, float outerThickness, boolean addThicknessLeftSideX, boolean addThicknessLeftSideZ, boolean addThicknessRightSideX, boolean addThicknessRightSideZ) voidrender(LightningBoltRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) Methods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
createRenderState, extractAdditionalHitboxes, getBlockLightLevel, getBoundingBoxForCulling, getFont, getNameTag, getPackedLightCoords, getRenderOffset, getShadowRadius, getShadowStrength, getSkyLightLevel, renderNameTag, shouldRender, shouldShowName
-
Constructor Details
-
LightningBoltRenderer
-
-
Method Details
-
render
public void render(LightningBoltRenderState renderState, PoseStack poseStack, MultiBufferSource bufferSource, int packedLight) - Overrides:
renderin classEntityRenderer<LightningBolt,LightningBoltRenderState>
-
quad
private static void quad(Matrix4f pose, VertexConsumer buffer, float x1, float z1, int sectionY, float x2, float z2, float red, float green, float blue, float innerThickness, float outerThickness, boolean addThicknessLeftSideX, boolean addThicknessLeftSideZ, boolean addThicknessRightSideX, boolean addThicknessRightSideZ) -
createRenderState
- Specified by:
createRenderStatein classEntityRenderer<LightningBolt,LightningBoltRenderState>
-
extractRenderState
public void extractRenderState(LightningBolt entity, LightningBoltRenderState reusedState, float partialTick) - Overrides:
extractRenderStatein classEntityRenderer<LightningBolt,LightningBoltRenderState>
-
affectedByCulling
- Overrides:
affectedByCullingin classEntityRenderer<LightningBolt,LightningBoltRenderState>
-