Saving checks

Added checks for saving
This commit is contained in:
Matthew 2018-04-17 15:44:11 +02:00
parent 53ffbf451e
commit 289485a784

View File

@ -55,6 +55,7 @@ class PlayerInfo extends PluginBase implements Listener {
}
public function onJoin(PlayerJoinEvent $joinEvent) {
if($this->getConfig()->get("Save") == true) {
$player = $joinEvent->getPlayer();
$cdata = $this->PlayerData[$player->getName()];
$os = ["Unknown", "Android", "iOS", "macOS", "FireOS", "GearVR", "HoloLens", "Windows 10", "Windows", "Dedicated", "Orbis", "NX"];
@ -73,6 +74,7 @@ class PlayerInfo extends PluginBase implements Listener {
$Controls[$cdata["CurrentInputMode"]]
));
}
}
public function DeviceModel(string $model) {
$models = yaml_parse_file($this->getDataFolder() . "models.yml");
@ -107,7 +109,7 @@ class PlayerInfo extends PluginBase implements Listener {
if($target = $this->getServer()->getPlayer($args[0])) {
//Nothing
} else {
if($this->getConfig()->get("IP") == true) {
if($this->getConfig()->get("Save") == true) {
$this->getServer()->getScheduler()->scheduleTask(new Tasks\LoadTask($this, $sender, $args[0]));
return true;
} else {