mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-08 04:38:35 +00:00
Merge branch 'release/3.2' into release/3.3
This commit is contained in:
commit
925da62afa
@ -330,6 +330,10 @@ class BlockFactory{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function isInit() : bool{
|
||||||
|
return self::$fullList !== null;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Registers a block type into the index. Plugins may use this method to register new block types or override
|
* Registers a block type into the index. Plugins may use this method to register new block types or override
|
||||||
* existing ones.
|
* existing ones.
|
||||||
|
@ -23,6 +23,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace pocketmine\level\light;
|
namespace pocketmine\level\light;
|
||||||
|
|
||||||
|
use pocketmine\block\BlockFactory;
|
||||||
use pocketmine\level\format\Chunk;
|
use pocketmine\level\format\Chunk;
|
||||||
use pocketmine\level\Level;
|
use pocketmine\level\Level;
|
||||||
use pocketmine\scheduler\AsyncTask;
|
use pocketmine\scheduler\AsyncTask;
|
||||||
@ -39,6 +40,9 @@ class LightPopulationTask extends AsyncTask{
|
|||||||
}
|
}
|
||||||
|
|
||||||
public function onRun(){
|
public function onRun(){
|
||||||
|
if(!BlockFactory::isInit()){
|
||||||
|
BlockFactory::init();
|
||||||
|
}
|
||||||
/** @var Chunk $chunk */
|
/** @var Chunk $chunk */
|
||||||
$chunk = Chunk::fastDeserialize($this->chunk);
|
$chunk = Chunk::fastDeserialize($this->chunk);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user