Class WorldBorderRenderer
java.lang.Object
net.minecraft.client.renderer.WorldBorderRenderer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Identifierprivate final RenderSystem.AutoStorageIndexBufferprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate booleanprivate final GpuBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidextract(WorldBorder border, float deltaPartialTick, Vec3 cameraPos, double renderDistance, WorldBorderRenderState state) voidprivate voidrebuildWorldBorderBuffer(WorldBorderRenderState state, double renderDistance, double cameraZ, double cameraX, float halfHeightY, float v1, float v0) voidrender(WorldBorderRenderState state, Vec3 cameraPos, double renderDistance, double depthFar) private boolean
-
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(WorldBorderRenderState state, double renderDistance, double cameraZ, double cameraX, float halfHeightY, float v1, float v0) -
extract
public void extract(WorldBorder border, float deltaPartialTick, Vec3 cameraPos, double renderDistance, WorldBorderRenderState state) -
render
public void render(WorldBorderRenderState state, Vec3 cameraPos, double renderDistance, double depthFar) -
invalidate
public void invalidate() -
shouldRebuildWorldBorderBuffer
-