diff --git a/src/pocketmine/plugin/PluginBase.php b/src/pocketmine/plugin/PluginBase.php index bba7231e9..e28f75a49 100644 --- a/src/pocketmine/plugin/PluginBase.php +++ b/src/pocketmine/plugin/PluginBase.php @@ -256,7 +256,9 @@ abstract class PluginBase implements Plugin{ } public function reloadConfig(){ - @mkdir($this->dataFolder); + if(!$this->saveDefaultConfig()){ + @mkdir($this->dataFolder); + } $this->config = new Config($this->configFile); if(($configStream = $this->getResource("config.yml")) !== null){ $this->config->setDefaults(yaml_parse(Config::fixYAMLIndexes(stream_get_contents($configStream))));