public static interface ChunkGenerator.ChunkData
| Modifier and Type | Method and Description | 
|---|---|
BlockData | 
getBlockData(int x,
            int y,
            int z)
Get the type and data of the block at x, y, z. 
 | 
byte | 
getData(int x,
       int y,
       int z)
Deprecated. 
 
Uses magic values 
 | 
int | 
getMaxHeight()
Get the maximum height for the chunk. 
 | 
Material | 
getType(int x,
       int y,
       int z)
Get the type of the block at x, y, z. 
 | 
MaterialData | 
getTypeAndData(int x,
              int y,
              int z)
Get the type and data of the block at x, y, z. 
 | 
void | 
setBlock(int x,
        int y,
        int z,
        BlockData blockData)
Set the block at x,y,z in the chunk data to material. 
 | 
void | 
setBlock(int x,
        int y,
        int z,
        Material material)
Set the block at x,y,z in the chunk data to material. 
 | 
void | 
setBlock(int x,
        int y,
        int z,
        MaterialData material)
Set the block at x,y,z in the chunk data to material. 
 | 
void | 
setRegion(int xMin,
         int yMin,
         int zMin,
         int xMax,
         int yMax,
         int zMax,
         BlockData blockData)
Set a region of this chunk from xMin, yMin, zMin (inclusive) to xMax,
 yMax, zMax (exclusive) to material. 
 | 
void | 
setRegion(int xMin,
         int yMin,
         int zMin,
         int xMax,
         int yMax,
         int zMax,
         Material material)
Set a region of this chunk from xMin, yMin, zMin (inclusive)
 to xMax, yMax, zMax (exclusive) to material. 
 | 
void | 
setRegion(int xMin,
         int yMin,
         int zMin,
         int xMax,
         int yMax,
         int zMax,
         MaterialData material)
Set a region of this chunk from xMin, yMin, zMin (inclusive)
 to xMax, yMax, zMax (exclusive) to material. 
 | 
int getMaxHeight()
void setBlock(int x,
              int y,
              int z,
              @NotNull
              Material material)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusivematerial - the type to set the block tovoid setBlock(int x,
              int y,
              int z,
              @NotNull
              MaterialData material)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusivematerial - the type to set the block tovoid setBlock(int x,
              int y,
              int z,
              @NotNull
              BlockData blockData)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusiveblockData - the type to set the block tovoid setRegion(int xMin,
               int yMin,
               int zMin,
               int xMax,
               int yMax,
               int zMax,
               @NotNull
               Material material)
xMin - minimum x location (inclusive) in the chunk to setyMin - minimum y location (inclusive) in the chunk to setzMin - minimum z location (inclusive) in the chunk to setxMax - maximum x location (exclusive) in the chunk to setyMax - maximum y location (exclusive) in the chunk to setzMax - maximum z location (exclusive) in the chunk to setmaterial - the type to set the blocks tovoid setRegion(int xMin,
               int yMin,
               int zMin,
               int xMax,
               int yMax,
               int zMax,
               @NotNull
               MaterialData material)
xMin - minimum x location (inclusive) in the chunk to setyMin - minimum y location (inclusive) in the chunk to setzMin - minimum z location (inclusive) in the chunk to setxMax - maximum x location (exclusive) in the chunk to setyMax - maximum y location (exclusive) in the chunk to setzMax - maximum z location (exclusive) in the chunk to setmaterial - the type to set the blocks tovoid setRegion(int xMin,
               int yMin,
               int zMin,
               int xMax,
               int yMax,
               int zMax,
               @NotNull
               BlockData blockData)
xMin - minimum x location (inclusive) in the chunk to setyMin - minimum y location (inclusive) in the chunk to setzMin - minimum z location (inclusive) in the chunk to setxMax - maximum x location (exclusive) in the chunk to setyMax - maximum y location (exclusive) in the chunk to setzMax - maximum z location (exclusive) in the chunk to setblockData - the type to set the blocks to@NotNull Material getType(int x, int y, int z)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusive@NotNull MaterialData getTypeAndData(int x, int y, int z)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusive@NotNull BlockData getBlockData(int x, int y, int z)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusive@Deprecated byte getData(int x, int y, int z)
x - the x location in the chunk from 0-15 inclusivey - the y location in the chunk from 0 (inclusive) - maxHeight (exclusive)z - the z location in the chunk from 0-15 inclusiveCopyright © 2022. All rights reserved.