Class ChunkBuilder.BuiltChunk

java.lang.Object
net.minecraft.client.render.chunk.ChunkBuilder.BuiltChunk
Enclosing class:
ChunkBuilder

@Environment(CLIENT)
public class ChunkBuilder.BuiltChunk
extends Object
  • Field Details

  • Constructor Details

    • BuiltChunk

      public BuiltChunk()
  • Method Details

    • isChunkNonEmpty

      private boolean isChunkNonEmpty​(BlockPos pos)
    • shouldBuild

      public boolean shouldBuild()
    • setRebuildFrame

      public boolean setRebuildFrame​(int frame)
    • getBuffer

      public VertexBuffer getBuffer​(RenderLayer layer)
    • setOrigin

      public void setOrigin​(int x, int y, int z)
    • getSquaredCameraDistance

      protected double getSquaredCameraDistance()
    • beginBufferBuilding

      private void beginBufferBuilding​(BufferBuilder buffer)
    • getData

      public ChunkBuilder.ChunkData getData()
    • clear

      private void clear()
    • delete

      public void delete()
    • getOrigin

      public BlockPos getOrigin()
    • scheduleRebuild

      public void scheduleRebuild​(boolean important)
    • cancelRebuild

      public void cancelRebuild()
    • needsRebuild

      public boolean needsRebuild()
    • needsImportantRebuild

      public boolean needsImportantRebuild()
    • getNeighborPosition

      public BlockPos getNeighborPosition​(Direction direction)
    • scheduleSort

      public boolean scheduleSort​(RenderLayer layer, ChunkBuilder chunkRenderer)
    • cancel

      protected void cancel()
    • createRebuildTask

      public ChunkBuilder.BuiltChunk.Task createRebuildTask()
    • scheduleRebuild

      public void scheduleRebuild​(ChunkBuilder chunkRenderer)
    • setNoCullingBlockEntities

      private void setNoCullingBlockEntities​(Set<BlockEntity> noCullingBlockEntities)
    • rebuild

      public void rebuild()