Skip to content
This repository was archived by the owner on Feb 8, 2019. It is now read-only.

Commit cd0b208

Browse files
committed
update
1 parent e646292 commit cd0b208

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

src/VectorNetworkProject/TheMix/game/GameManager.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use VectorNetworkProject\TheMix\event\game\TheEndGameEvent;
1616
use VectorNetworkProject\TheMix\game\corepvp\CoreManager;
1717
use VectorNetworkProject\TheMix\game\corepvp\TeamManager;
18+
use VectorNetworkProject\TheMix\TheMix;
1819

1920
class GameManager
2021
{
@@ -36,5 +37,7 @@ public static function resetGame(): void
3637
$player->removeAllEffects();
3738
$player->addEffect(new EffectInstance(Effect::getEffect(Effect::NIGHT_VISION), 99999999 * 20, 11, false));
3839
}
40+
TheMix::getInstance()->getServer()->unloadLevel(TheMix::getInstance()->getServer()->getLevelByName(DefaultConfig::getStageLevelName()));
41+
TheMix::getInstance()->getServer()->loadLevel(DefaultConfig::getStageLevelName());
3942
}
4043
}

src/VectorNetworkProject/TheMix/task/ResetGameTask.php

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@
99
namespace VectorNetworkProject\TheMix\task;
1010

1111
use pocketmine\scheduler\Task;
12-
use pocketmine\Server;
13-
use VectorNetworkProject\TheMix\game\DefaultConfig;
12+
use VectorNetworkProject\TheMix\game\GameManager;
1413

1514
class ResetGameTask extends Task
1615
{
@@ -19,9 +18,6 @@ class ResetGameTask extends Task
1918
*/
2019
public function onRun(int $currentTick)
2120
{
22-
foreach (Server::getInstance()->getOnlinePlayers() as $player) {
23-
$player->transfer(DefaultConfig::getIp(), DefaultConfig::getPort(), '再接続');
24-
}
25-
Server::getInstance()->shutdown();
21+
GameManager::resetGame();
2622
}
2723
}

0 commit comments

Comments
 (0)