13declare(strict_types=1);
15namespace pocketmine\network\mcpe\protocol\types\command;
24 public string $description,
26 public int $permission,
28 public array $overloads,
29 public array $chainedSubCommandData
35 public function getName() : string{
39 public function getDescription() : string{
40 return $this->description;
43 public function getFlags() : int{
47 public function getPermission() : int{
48 return $this->permission;
51 public function getAliases() : ?CommandEnum{
52 return $this->aliases;
59 return $this->overloads;
66 return $this->chainedSubCommandData;
__construct(public string $name, public string $description, public int $flags, public int $permission, public ?CommandEnum $aliases, public array $overloads, public array $chainedSubCommandData)
getChainedSubCommandData()