mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-16 18:59:00 +00:00
Fixed Anvil region indexes in setChunk()
This commit is contained in:
parent
21f764590b
commit
e0dda934ec
@ -183,8 +183,10 @@ class Anvil extends BaseLevelProvider{
|
||||
public function setChunk($chunkX, $chunkZ, SimpleChunk $chunk){
|
||||
if($chunk->isGenerated() === false){
|
||||
$this->unloadChunk($chunkX, $chunkZ, false);
|
||||
$this->loadRegion($chunkX >> 4, $chunkZ >> 4);
|
||||
$region = $this->getRegion($chunkX >> 4, $chunkZ >> 4);
|
||||
$regionX = $regionZ = null;
|
||||
self::getRegionIndex($chunkX, $chunkZ, $regionX, $regionZ);
|
||||
$this->loadRegion($regionX, $regionZ);
|
||||
$region = $this->getRegion($regionX, $regionZ);
|
||||
$region->removeChunk($chunkX - $region->getX() * 32, $chunkZ - $region->getZ() * 32);
|
||||
$this->loadChunk($chunkX, $chunkZ);
|
||||
}else{
|
||||
|
Loading…
x
Reference in New Issue
Block a user