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[]chunksprotected intsizeXprotected intsizeYprotected intsizeZprotected Worldworldprotected WorldRendererworldRenderer -
Constructor Summary
Constructors Constructor Description BuiltChunkStorage(ChunkBuilder chunkBuilder, World world, int viewDistance, WorldRenderer worldRenderer) -
Method Summary
Modifier and Type Method Description voidclear()protected voidcreateChunks(ChunkBuilder chunkBuilder)private intgetChunkIndex(int x, int y, int z)protected ChunkBuilder.BuiltChunkgetRenderedChunk(BlockPos pos)voidscheduleRebuild(int x, int y, int z, boolean important)protected voidsetViewDistance(int viewDistance)voidupdateCameraPosition(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
-