diff --git a/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/AsyncWorldLoader.php b/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/AsyncWorldLoader.php new file mode 100644 index 000000000..d5e3849a1 --- /dev/null +++ b/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/AsyncWorldLoader.php @@ -0,0 +1,25 @@ +arena = $arena; @@ -117,6 +115,8 @@ class WorldComponent implements Listener { $this->world = $this->arena->getPlugin()->getServer()->getLevelByName($this->gameFolder); + $this->world->setSpawnLocation(new Vector3(0,200,0)); + $this->loadWorldData(); print("Successfully Loaded World: " . $this->gameFolder . "\n"); diff --git a/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/event/WorldLoadFailEvent.php b/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/event/WorldLoadFailEvent.php new file mode 100644 index 000000000..73cf4137c --- /dev/null +++ b/Pocket/plugins/Mineplex/src/mineplex/plugin/gameengine/game/components/world/event/WorldLoadFailEvent.php @@ -0,0 +1,17 @@ +