| 
    PocketMine-MP 5.37.1 git-cef37e7835c666594588f957a47b27d521c6a58e
    
   | 
 
 Inheritance diagram for pocketmine\world\SimpleChunkManager:
 Collaboration diagram for pocketmine\world\SimpleChunkManager:Public Member Functions | |
| __construct (private int $minY, private int $maxY) | |
| cleanChunks () | |
| getBlockAt (int $x, int $y, int $z) | |
| getChunk (int $chunkX, int $chunkZ) | |
| getMaxY () | |
| getMinY () | |
| isInWorld (int $x, int $y, int $z) | |
| setBlockAt (int $x, int $y, int $z, Block $block) | |
| setChunk (int $chunkX, int $chunkZ, Chunk $chunk) | |
Protected Attributes | |
| array | $chunks = [] | 
Definition at line 32 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::__construct | ( | private int | $minY, | 
| private int | $maxY ) | 
Definition at line 37 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::cleanChunks | ( | ) | 
Definition at line 65 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::getBlockAt | ( | int | $x, | 
| int | $y, | ||
| int | $z ) | 
Returns a Block object representing the block state at the given coordinates.
Implements pocketmine\world\ChunkManager.
Definition at line 42 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::getChunk | ( | int | $chunkX, | 
| int | $chunkZ ) | 
Implements pocketmine\world\ChunkManager.
Definition at line 57 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::getMaxY | ( | ) | 
Returns the highest buildable Y coordinate of the world
Implements pocketmine\world\ChunkManager.
Definition at line 73 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::getMinY | ( | ) | 
Returns the lowest buildable Y coordinate of the world
Implements pocketmine\world\ChunkManager.
Definition at line 69 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::isInWorld | ( | int | $x, | 
| int | $y, | ||
| int | $z ) | 
Returns whether the specified coordinates are within the valid world boundaries, taking world format limitations into account.
Implements pocketmine\world\ChunkManager.
Definition at line 77 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::setBlockAt | ( | int | $x, | 
| int | $y, | ||
| int | $z, | ||
| Block | $block ) | 
Sets the block at the given coordinates to the block state specified.
InvalidArgumentException
Implements pocketmine\world\ChunkManager.
Definition at line 49 of file SimpleChunkManager.php.
| pocketmine\world\SimpleChunkManager::setChunk | ( | int | $chunkX, | 
| int | $chunkZ, | ||
| Chunk | $chunk ) | 
Implements pocketmine\world\ChunkManager.
Definition at line 61 of file SimpleChunkManager.php.
      
  | 
  protected | 
Definition at line 35 of file SimpleChunkManager.php.