Package net.minecraft.client.render
Class BuiltChunkStorage
java.lang.Object
net.minecraft.client.render.BuiltChunkStorage
@Environment(CLIENT) public class BuiltChunkStorage extends Object
-
Field Summary
Fields Modifier and Type Field Description ChunkBuilder.BuiltChunk[]
chunks
protected int
sizeX
protected int
sizeY
protected int
sizeZ
protected World
world
protected WorldRenderer
worldRenderer
-
Constructor Summary
Constructors Constructor Description BuiltChunkStorage(ChunkBuilder chunkBuilder, World world, int viewDistance, WorldRenderer worldRenderer)
-
Method Summary
Modifier and Type Method Description void
clear()
protected void
createChunks(ChunkBuilder chunkBuilder)
private int
getChunkIndex(int x, int y, int z)
protected ChunkBuilder.BuiltChunk
getRenderedChunk(BlockPos pos)
void
scheduleRebuild(int x, int y, int z, boolean important)
protected void
setViewDistance(int viewDistance)
void
updateCameraPosition(double x, double z)
-
Field Details
-
worldRenderer
-
world
-
sizeY
protected int sizeY -
sizeX
protected int sizeX -
sizeZ
protected int sizeZ -
chunks
-
-
Constructor Details
-
BuiltChunkStorage
public BuiltChunkStorage(ChunkBuilder chunkBuilder, World world, int viewDistance, WorldRenderer worldRenderer)
-
-
Method Details
-
createChunks
-
clear
public void clear() -
getChunkIndex
private int getChunkIndex(int x, int y, int z) -
setViewDistance
protected void setViewDistance(int viewDistance) -
updateCameraPosition
public void updateCameraPosition(double x, double z) -
scheduleRebuild
public void scheduleRebuild(int x, int y, int z, boolean important) -
getRenderedChunk
-