Class WorldBorderRenderer

java.lang.Object
net.minecraft.client.renderer.WorldBorderRenderer

public class WorldBorderRenderer extends Object
  • Field Details

    • FORCEFIELD_LOCATION

      public static final ResourceLocation 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

      private final GpuBuffer worldBorderBuffer
    • indices

      private final RenderSystem.AutoStorageIndexBuffer 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

      private boolean shouldRebuildWorldBorderBuffer(WorldBorder pWorldBorder)