public function onRun(array $args, Faction $faction, Player $player) { $chunk = Chunk::fromObject($player); if (!$faction->getMemberRank($player)->hasPerm(Rank::P_UNCLAIM_CENTER) and $faction->isCentreLocation($player)) { return self::NO_PERM; } return ($result = $faction->unclaim($chunk)) === true ? "The chunk you are standing in has been unclaimed." : $result; }