diff --git a/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/WorldComponent.php b/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/WorldComponent.php index f8265b30d..5203f76c0 100644 --- a/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/WorldComponent.php +++ b/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/WorldComponent.php @@ -105,6 +105,10 @@ class WorldComponent implements Listener else { print("Error Extracting: " . $this->gameFolder . "\n"); + + Server::getInstance()->getPluginManager()->callEvent(new WorldLoadFailEvent($this->arena)); + + return; } //Load World @@ -116,11 +120,11 @@ class WorldComponent implements Listener $this->loadWorldData(); + $this->ready = true; + print("Successfully Loaded World: " . $this->gameFolder . "\n"); Server::getInstance()->getPluginManager()->callEvent(new WorldLoadSuccessEvent($this->arena)); - - $this->ready = true; } else {