mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
This commit is contained in:
@ -36,18 +36,20 @@ class GeneratorRegisterTask extends AsyncTask{
|
||||
public $settings;
|
||||
public $seed;
|
||||
public $levelId;
|
||||
public $worldHeight = Level::Y_MAX;
|
||||
|
||||
public function __construct(Level $level, Generator $generator){
|
||||
$this->generator = get_class($generator);
|
||||
$this->settings = serialize($generator->getSettings());
|
||||
$this->seed = $level->getSeed();
|
||||
$this->levelId = $level->getId();
|
||||
$this->worldHeight = $level->getWorldHeight();
|
||||
}
|
||||
|
||||
public function onRun(){
|
||||
Block::init();
|
||||
Biome::init();
|
||||
$manager = new SimpleChunkManager($this->seed);
|
||||
$manager = new SimpleChunkManager($this->seed, $this->worldHeight);
|
||||
$this->saveToThreadStore("generation.level{$this->levelId}.manager", $manager);
|
||||
/** @var Generator $generator */
|
||||
$generator = $this->generator;
|
||||
|
Reference in New Issue
Block a user