diff --git a/src/player/Player.php b/src/player/Player.php index b892c5a9c..9a4563542 100644 --- a/src/player/Player.php +++ b/src/player/Player.php @@ -1126,7 +1126,7 @@ class Player extends Human implements CommandSender, ChunkListener, IPlayer{ $this->logger->debug("Moved too fast, reverting movement"); $this->logger->debug("Old position: " . $this->location->asVector3() . ", new position: " . $newPos); $revert = true; - }elseif(!$this->getWorld()->isInLoadedTerrain($newPos) or !$this->getWorld()->isChunkGenerated($newPos->getFloorX() >> Chunk::COORD_BIT_SIZE, $newPos->getFloorZ() >> Chunk::COORD_BIT_SIZE)){ + }elseif(!$this->getWorld()->isInLoadedTerrain($newPos)){ $revert = true; $this->nextChunkOrderRun = 0; } diff --git a/src/world/World.php b/src/world/World.php index 0f989e9ce..05ff4dcd8 100644 --- a/src/world/World.php +++ b/src/world/World.php @@ -1674,7 +1674,7 @@ class World implements ChunkManager{ $chunkX = $vector->getFloorX() >> Chunk::COORD_BIT_SIZE; $chunkZ = $vector->getFloorZ() >> Chunk::COORD_BIT_SIZE; - if(!$this->isChunkLoaded($chunkX, $chunkZ) || !$this->isChunkGenerated($chunkX, $chunkZ) || $this->isChunkLocked($chunkX, $chunkZ)){ + if(!$this->isChunkLoaded($chunkX, $chunkZ) || $this->isChunkLocked($chunkX, $chunkZ)){ return false; } @@ -1785,7 +1785,7 @@ class World implements ChunkManager{ } $chunkX = $blockReplace->getPosition()->getFloorX() >> Chunk::COORD_BIT_SIZE; $chunkZ = $blockReplace->getPosition()->getFloorZ() >> Chunk::COORD_BIT_SIZE; - if(!$this->isChunkLoaded($chunkX, $chunkZ) || !$this->isChunkGenerated($chunkX, $chunkZ) || $this->isChunkLocked($chunkX, $chunkZ)){ + if(!$this->isChunkLoaded($chunkX, $chunkZ) || $this->isChunkLocked($chunkX, $chunkZ)){ return false; }