pocketmine\entity\Villager::__construct PHP Метод

__construct() публичный Метод

public __construct ( pocketmine\level\format\FullChunk $chunk, CompoundTag $nbt )
$chunk pocketmine\level\format\FullChunk
$nbt pocketmine\nbt\tag\CompoundTag
    public function __construct(FullChunk $chunk, CompoundTag $nbt)
    {
        if (!isset($nbt->Profession)) {
            $nbt->Profession = new ByteTag("Profession", mt_rand(0, 4));
        }
        parent::__construct($chunk, $nbt);
        $this->setDataProperty(self::DATA_PROFESSION_ID, self::DATA_TYPE_BYTE, $this->getProfession());
    }