diff --git a/src/pocketmine/wizard/SetupWizard.php b/src/pocketmine/wizard/SetupWizard.php index 0cd3f1d1e..21aa3a93b 100644 --- a/src/pocketmine/wizard/SetupWizard.php +++ b/src/pocketmine/wizard/SetupWizard.php @@ -76,10 +76,6 @@ class SetupWizard{ } }while($lang === null); - $config = new Config(\pocketmine\DATA . "server.properties", Config::PROPERTIES); - $config->set("language", $lang); - $config->save(); - $this->lang = new BaseLang($lang); $this->message($this->lang->get("language_has_been_selected")); @@ -88,6 +84,11 @@ class SetupWizard{ return false; } + //this has to happen here to prevent user avoiding agreeing to license + $config = new Config(\pocketmine\DATA . "server.properties", Config::PROPERTIES); + $config->set("language", $lang); + $config->save(); + if(strtolower($this->getInput($this->lang->get("skip_installer"), "n", "y/N")) === "y"){ return true; }