Crash the generator when encountering invalid presets

this is a partial fix for #2717, but still not ideal because it'll spam whenever a chunk is attempted to be generated. However, fixing this properly requires potentially breaking API changes.
This commit is contained in:
Dylan K. Taylor
2019-01-30 12:29:04 +00:00
parent eebd90ec42
commit 331ae5498f
6 changed files with 73 additions and 5 deletions

View File

@ -382,6 +382,7 @@ class Level implements ChunkManager, Metadatable{
$this->server->getLogger()->info($this->server->getLanguage()->translateString("pocketmine.level.preparing", [$this->displayName]));
$this->generator = GeneratorManager::getGenerator($this->provider->getGenerator());
//TODO: validate generator options
$this->folderName = $name;