diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index a6dc52962..2e2274386 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -1031,6 +1031,7 @@ class Server{ return false; } + /** @see LevelProvider::__construct() */ $level = new Level($this, $name, new $providerClass($path)); $this->levels[$level->getId()] = $level; @@ -1078,6 +1079,7 @@ class Server{ /** @var LevelProvider $providerClass */ $providerClass::generate($path, $name, $seed, $generator, $options); + /** @see LevelProvider::__construct() */ $level = new Level($this, $name, new $providerClass($path)); $this->levels[$level->getId()] = $level; diff --git a/src/pocketmine/entity/Entity.php b/src/pocketmine/entity/Entity.php index a2a694abc..0cb531c21 100644 --- a/src/pocketmine/entity/Entity.php +++ b/src/pocketmine/entity/Entity.php @@ -287,6 +287,7 @@ abstract class Entity extends Location implements Metadatable, EntityIds{ public static function createEntity($type, Level $level, CompoundTag $nbt, ...$args) : ?Entity{ if(isset(self::$knownEntities[$type])){ $class = self::$knownEntities[$type]; + /** @see Entity::__construct() */ return new $class($level, $nbt, ...$args); } diff --git a/src/pocketmine/level/generator/GeneratorRegisterTask.php b/src/pocketmine/level/generator/GeneratorRegisterTask.php index c1c0f6a8e..4a2aef978 100644 --- a/src/pocketmine/level/generator/GeneratorRegisterTask.php +++ b/src/pocketmine/level/generator/GeneratorRegisterTask.php @@ -52,7 +52,10 @@ class GeneratorRegisterTask extends AsyncTask{ $manager = new SimpleChunkManager($this->seed, $this->worldHeight); $this->saveToThreadStore("generation.level{$this->levelId}.manager", $manager); - /** @var Generator $generator */ + /** + * @var Generator $generator + * @see Generator::__construct() + */ $generator = new $this->generatorClass(unserialize($this->settings)); $generator->init($manager, new Random($manager->getSeed())); $this->saveToThreadStore("generation.level{$this->levelId}.generator", $generator); diff --git a/src/pocketmine/tile/Tile.php b/src/pocketmine/tile/Tile.php index d26849649..19c16df75 100644 --- a/src/pocketmine/tile/Tile.php +++ b/src/pocketmine/tile/Tile.php @@ -104,6 +104,7 @@ abstract class Tile extends Position{ public static function createTile($type, Level $level, CompoundTag $nbt, ...$args) : ?Tile{ if(isset(self::$knownTiles[$type])){ $class = self::$knownTiles[$type]; + /** @see Tile::__construct() */ return new $class($level, $nbt, ...$args); }