protected function handleCommandPlayer(StormPlayer $sender, array $args) { if ($sender->isAuthenticated()) { throw new BasicStormCommandException("You are already authenticated!"); } if (sizeof($args) < 3 || $args[1] !== $args[2]) { throw new BasicStormCommandException("Correct usage: [email] [password] [password again]"); } $sender->register($args[1], $args[0]); $sender->getPocketMinePlayer()->sendMessage(StormFormatter::withPath("awaiting-register-callback")->get()); }
protected function handleCommandPlayer(StormPlayer $sender, array $args) { if ($sender->isAuthenticated()) { throw new BasicStormCommandException("You are already authenticated!"); } if (sizeof($args) < 1) { throw new BasicStormCommandException("You must supply a password!"); } $sender->logUserIn($args[0]); $sender->getPocketMinePlayer()->sendMessage(StormFormatter::withPath("awaiting-auth-callback")->get()); }
/** * @param $player Player */ private function initPlayer($player) { StormCore::log($player->getName() . " init"); $this->players[$player->getName()] = StormPlayer::withPlayer($player); }