public function sendChangeDimension(Player $player, $dimension = 0) { echo "sendChangeDimension\n"; $pk = new StartGamePacket(); $pk->seed = -1; $pk->dimension = $dimension; $pk->x = $player->x; $pk->y = $player->y; $pk->z = $player->z; $spawnPosition = $player->getSpawn(); $pk->spawnX = (int) $spawnPosition->x; $pk->spawnY = (int) $spawnPosition->y; $pk->spawnZ = (int) $spawnPosition->z; $pk->generator = 1; // 0 old, 1 infinite, 2 flat $pk->gamemode = $player->gamemode & 0x1; $pk->eid = 0; $player->dataPacket($pk); $player->sendSettings(); }