Package net.minecraft.client.renderer
Class WorldBorderRenderer
java.lang.Object
net.minecraft.client.renderer.WorldBorderRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ResourceLocation
private final RenderSystem.AutoStorageIndexBuffer
private double
private double
private double
private double
private double
private double
private boolean
private final GpuBuffer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
private void
rebuildWorldBorderBuffer
(WorldBorder pWorldBorder, double pRenderDistance, double pCamZ, double pCamX, float pFarPlaneDepth, float pVBottom, float pVTop) void
render
(WorldBorder pWorldBorder, Vec3 pCameraPosition, double pRenderDistance, double pFarPlaneDepth) private boolean
shouldRebuildWorldBorderBuffer
(WorldBorder pWorldBorder)
-
Field Details
-
FORCEFIELD_LOCATION
-
needsRebuild
private boolean needsRebuild -
lastMinX
private double lastMinX -
lastMinZ
private double lastMinZ -
lastBorderMinX
private double lastBorderMinX -
lastBorderMaxX
private double lastBorderMaxX -
lastBorderMinZ
private double lastBorderMinZ -
lastBorderMaxZ
private double lastBorderMaxZ -
worldBorderBuffer
-
indices
-
-
Constructor Details
-
WorldBorderRenderer
public WorldBorderRenderer()
-
-
Method Details
-
rebuildWorldBorderBuffer
private void rebuildWorldBorderBuffer(WorldBorder pWorldBorder, double pRenderDistance, double pCamZ, double pCamX, float pFarPlaneDepth, float pVBottom, float pVTop) -
render
public void render(WorldBorder pWorldBorder, Vec3 pCameraPosition, double pRenderDistance, double pFarPlaneDepth) -
invalidate
public void invalidate() -
shouldRebuildWorldBorderBuffer
-