I have 2 level with different chunk When I try teleport player between level's, i have this: Spoiler: image Snow block's from other level May be I must send empty chunk before teleportation?
Solution: teleport player far away from target, teleport player to target PHP: $player->teleportImmediate(new Vector3(999, 999, 999));$player->teleport(new Position($x, $y, $z, $level));
I have minigame server, and on 600+ x,y I don't have any chunk :c And when we teleport immediate and after that teleport, i think server don't sand chunk on 999,y,999
Maybe this will be a better fix: PHP: protected function forceSendEmptyChunks(){ $chunkX = $pl->getX() >> 4; $chunkZ = $pl->getZ() >> 4; for ($x = -3; $x < 3; ++$x){ for ($z = -3; $z < 3; ++$z){ $pk = new FullChunkDataPacket(); $pk->chunkX = $chunkX + $x; $pk->chunkZ = $chunkZ + $z; $pk->data = ''; $pl->dataPacket($pk); } } } It's from Synapse.