Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace FactionsPro;
- use pocketmine\plugin\PluginBase;
- use pocketmine\command\CommandSender;
- use pocketmine\command\Command;
- use pocketmine\event\Listener;
- use pocketmine\event\block\BlockBreakEvent;
- use pocketmine\event\player\PlayerChatEvent;
- use pocketmine\Player;
- use pocketmine\event\entity\EntityDamageByEntityEvent;
- use pocketmine\utils\TextFormat;
- use pocketmine\scheduler\PluginTask;
- use pocketmine\event\player\PlayerJoinEvent;
- use pocketmine\utils\Config;
- use pocketmine\event\entity\EntityDamageEvent;
- use pocketmine\math\Vector3;
- class FactionCommands {
- public $plugin;
- public function __construct(FactionMain $pg) {
- $this->plugin = $pg;
- }
- public function onCommand(CommandSender $sender, Command $command, $label, array $args) {
- if($sender instanceof Player) {
- $player = $sender->getPlayer()->getName();
- if(strtolower($command->getName('k'))) {
- if(empty($args)) {
- $sender->sendMessage($this->plugin->formatMessage("Please use /k help for a list of commands"));
- return true;
- }
- if(count($args == 2)) {
- /////////////////////////////// JOIN ///////////////////////////////
- if($args[0] == "join") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /k join <kingdom>"));
- return true;
- }
- if($this->plugin->factionExists($args[1]) == false) {
- $sender->sendMessage($this->plugin->formatMessage("Kingdom doesnt exist"));
- return true;
- }
- if($this->plugin->isInFaction($sender->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("You are already in a kingdom"));
- return true;
- } else {
- $factionName = $args[1];
- $player = strtolower($player);
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction) VALUES (:player, :faction);");
- $stmt->bindValue(":player", $player);
- $stmt->bindValue(":faction", $factionName);
- $result = $stmt->execute();
- $sender->sendMessage($this->plugin->formatMessage("Kingdom successfully joined!", true));
- return true;
- }
- }
- /////////////////////////////// CREATE ///////////////////////////////
- if($args[0] == "initiate1") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /k create <kingdom name>"));
- return true;
- }
- if(!(ctype_alnum($args[1]))) {
- $sender->sendMessage($this->plugin->formatMessage("You may only use letters and numbers!"));
- return true;
- }
- if($this->plugin->isNameBanned($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("This name is not allowed."));
- return true;
- }
- if($this->plugin->factionExists($args[1]) == true ) {
- $sender->sendMessage($this->plugin->formatMessage("Faction already exists"));
- return true;
- }
- if(strlen($args[1]) > $this->plugin->prefs->get("MaxFactionNameLength")) {
- $sender->sendMessage($this->plugin->formatMessage("Kingdoms cant be made at the moment!"));
- return true;
- }
- if($this->plugin->isInFaction($sender->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("You must leave this kingdom first"));
- return true;
- } else {
- $factionName = $args[1];
- $player = strtolower($player);
- $rank = "Leader";
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction, rank) VALUES (:player, :faction, :rank);");
- $stmt->bindValue(":player", $player);
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":rank", $rank);
- $result = $stmt->execute();
- $this->plugin->updateTag($player);
- $sender->sendMessage($this->plugin->formatMessage("Kingdom successfully created!", true));
- return true;
- }
- }
- /////////////////////////////// INVITE ///////////////////////////////
- if($args[0] == "invite") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /k invite <player>"));
- return true;
- }
- if( $this->plugin->isFactionFull($this->plugin->getPlayerFaction($player)) ) {
- $sender->sendMessage($this->plugin->formatMessage("Kingdom is full. Please kick players to make room."));
- return true;
- }
- $invited = $this->plugin->getServer()->getPlayerExact($args[1]);
- if($this->plugin->isInFaction($invited) == true) {
- $sender->sendMessage($this->plugin->formatMessage("Player is currently in a kingdom"));
- return true;
- }
- if($this->plugin->prefs->get("OnlyLeadersCanInvite") & !($this->plugin->isLeader($player))) {
- $sender->sendMessage($this->plugin->formatMessage("Only your king may invite!"));
- return true;
- }
- if(!$invited instanceof Player) {
- $sender->sendMessage($this->plugin->formatMessage("Player not online!"));
- return true;
- }
- if($invited->isOnline() == true) {
- $factionName = $this->plugin->getPlayerFaction($player);
- $invitedName = $invited->getName();
- $rank = "Member";
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO confirm (player, faction, invitedby, timestamp) VALUES (:player, :faction, :invitedby, :timestamp);");
- $stmt->bindValue(":player", strtolower($invitedName));
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":invitedby", $sender->getName());
- $stmt->bindValue(":timestamp", time());
- $result = $stmt->execute();
- $sender->sendMessage($this->plugin->formatMessage("$invitedName has been invited!", true));
- $invited->sendMessage($this->plugin->formatMessage("You have been invited to $factionName. Type '/k accept' or '/k deny' into chat to accept or deny!", true));
- } else {
- $sender->sendMessage($this->plugin->formatMessage("Player not online!"));
- }
- }
- /////////////////////////////// LEADER ///////////////////////////////
- if($args[0] == "l138853892") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /f leader <player>"));
- return true;
- }
- if(!$this->plugin->isInFaction($sender->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a faction to use this!"));
- }
- if(!$this->plugin->isLeader($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this"));
- }
- if($this->plugin->getPlayerFaction($player) != $this->plugin->getPlayerFaction($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Add player to faction first!"));
- }
- if(!$this->plugin->getServer()->getPlayerExact($args[1])->isOnline()) {
- $sender->sendMessage($this->plugin->formatMessage("Player not online!"));
- }
- $factionName = $this->plugin->getPlayerFaction($player);
- $factionName = $this->plugin->getPlayerFaction($player);
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction, rank) VALUES (:player, :faction, :rank);");
- $stmt->bindValue(":player", $player);
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":rank", "Member");
- $result = $stmt->execute();
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction, rank) VALUES (:player, :faction, :rank);");
- $stmt->bindValue(":player", strtolower($args[1]));
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":rank", "Leader");
- $result = $stmt->execute();
- $sender->sendMessage($this->plugin->formatMessage("You are no longer leader!", true));
- $this->plugin->getServer()->getPlayer($args[1])->sendMessage($this->plugin->formatMessage("You are now leader \nof $factionName!", true));
- $this->plugin->updateTag($sender->getName());
- $this->plugin->updateTag($this->plugin->getServer()->getPlayer($args[1])->getName());
- }
- /////////////////////////////// PROMOTE ///////////////////////////////
- if($args[0] == "promote") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /k promote <player>"));
- return true;
- }
- if(!$this->plugin->isInFaction($sender->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to use this!"));
- return true;
- }
- if(!$this->plugin->isLeader($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this"));
- return true;
- }
- if($this->plugin->getPlayerFaction($player) != $this->plugin->getPlayerFaction($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Player is not in this kingdom!"));
- return true;
- }
- if($this->plugin->isOfficer($this->plugin->getServer()->getPlayer($args[1])->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("Player is already Officer"));
- return true;
- }
- $factionName = $this->plugin->getPlayerFaction($player);
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction, rank) VALUES (:player, :faction, :rank);");
- $stmt->bindValue(":player", strtolower($args[1]));
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":rank", "Officer");
- $result = $stmt->execute();
- $player = $this->plugin->getServer()->getPlayer($args[1]);
- $sender->sendMessage($this->plugin->formatMessage("" . $player->getName() . " has been promoted to Officer!", true));
- $player->sendMessage($this->plugin->formatMessage("You are now Officer!", true));
- $this->plugin->updateTag($player->getName());
- }
- /////////////////////////////// DEMOTE ///////////////////////////////
- if($args[0] == "demote") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /k demote <player>"));
- return true;
- }
- if($this->plugin->isInFaction($sender->getName()) == false) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to use this!"));
- return true;
- }
- if($this->plugin->isLeader($player) == false) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this"));
- return true;
- }
- if($this->plugin->getPlayerFaction($player) != $this->plugin->getPlayerFaction($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Player is not in this kingdom!"));
- return true;
- }
- if(!$this->plugin->isOfficer($this->plugin->getServer()->getPlayer($args[1])->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("Player is already Member"));
- return true;
- }
- $factionName = $this->plugin->getPlayerFaction($player);
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction, rank) VALUES (:player, :faction, :rank);");
- $stmt->bindValue(":player", strtolower($args[1]));
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":rank", "Member");
- $result = $stmt->execute();
- $player = $this->plugin->getServer()->getPlayer($args[1]);
- $sender->sendMessage($this->plugin->formatMessage("" . $player->getName() . " has been demoted to Member.", true));
- $player->sendMessage($this->plugin->formatMessage("You were demoted to Member.", true));
- $this->plugin->updateTag($player->getName());
- }
- /////////////////////////////// KICK ///////////////////////////////
- if($args[0] == "kick") {
- if(!isset($args[1])) {
- $sender->sendMessage($this->plugin->formatMessage("Usage: /k kick <player>"));
- return true;
- }
- if($this->plugin->isInFaction($sender->getName()) == false) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to use this!"));
- return true;
- }
- if($this->plugin->isLeader($player) == false) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this"));
- return true;
- }
- if($this->plugin->getPlayerFaction($player) != $this->$args[1]) {
- $sender->sendMessage($this->plugin->formatMessage("Player is not in this kingdom!"));
- return true;
- }
- $kicked = $this->plugin->getServer()->getPlayer($args[1]);
- $factionName = $this->plugin->getPlayerFaction($player);
- $this->plugin->db->query("DELETE FROM master WHERE player='$args[1]';");
- $sender->sendMessage($this->plugin->formatMessage("You successfully kicked $args[1]!", true));
- $players[] = $this->plugin->getServer()->getOnlinePlayers();
- if(in_array($args[1], $players) == true) {
- $this->plugin->getServer()->getPlayer($args[1])->sendMessage($this->plugin->formatMessage("You have been kicked from \n $factionName!, true"));
- $this->plugin->updateTag($args[1]);
- return true;
- }
- }
- /////////////////////////////// INFO ///////////////////////////////
- if(strtolower($args[0]) == 'info') {
- if(isset($args[1])) {
- if( !(ctype_alnum($args[1])) | !($this->plugin->factionExists($args[1]))) {
- $sender->sendMessage($this->plugin->formatMessage("Kingdom does not exist"));
- return true;
- }
- $faction = strtolower($args[1]);
- $leader = $this->plugin->getLeader($faction);
- $numPlayers = $this->plugin->getNumberOfPlayers($faction);
- $sender->sendMessage(TextFormat::BOLD . "-------------------------");
- $sender->sendMessage("$faction");
- $sender->sendMessage(TextFormat::BOLD . "Leader: " . TextFormat::RESET . "$leader");
- $sender->sendMessage(TextFormat::BOLD . "# of Players: " . TextFormat::RESET . "$numPlayers");
- $sender->sendMessage(TextFormat::BOLD . "MOTD: " . TextFormat::RESET . "$message");
- $sender->sendMessage(TextFormat::BOLD . "-------------------------");
- } else {
- $faction = $this->plugin->getPlayerFaction(strtolower($sender->getName()));
- $result = $this->plugin->db->query("SELECT * FROM motd WHERE faction='$faction';");
- $array = $result->fetchArray(SQLITE3_ASSOC);
- $message = $array["message"];
- $leader = $this->plugin->getLeader($faction);
- $numPlayers = $this->plugin->getNumberOfPlayers($faction);
- $sender->sendMessage(TextFormat::BOLD . "-------------------------");
- $sender->sendMessage("$faction");
- $sender->sendMessage(TextFormat::BOLD . "Leader: " . TextFormat::RESET . "$leader");
- $sender->sendMessage(TextFormat::BOLD . "# of Players: " . TextFormat::RESET . "$numPlayers");
- $sender->sendMessage(TextFormat::BOLD . "MOTD: " . TextFormat::RESET . "$message");
- $sender->sendMessage(TextFormat::BOLD . "-------------------------");
- }
- }
- if(strtolower($args[0]) == "help") {
- if(!isset($args[1]) || $args[1] == 1) {
- $sender->sendMessage(TextFormat::BLUE . "Kingdoms Help Page 1 of 3" . TextFormat::RED . "\n/k about\n/k accept\n/k join <kingdom>\n/k secretcreatecommand\n/k del\n/k demote <player>\n/k deny");
- return true;
- }
- if($args[1] == 2) {
- $sender->sendMessage(TextFormat::BLUE . "Kingdoms Help Page 2 of 3" . TextFormat::RED . "\n/k home\n/k help <page>\n/k info\n/k info <kingdom>\n/k invite <player>\n/k kick <player>\n/k leave");
- return true;
- } else {
- $sender->sendMessage(TextFormat::BLUE . "Kingdoms Help Page 3 of 3" . TextFormat::RED . "\n/k motd\n/k promote <player>\n/k sethome\n/k unclaim\n/k unsethome");
- return true;
- }
- }
- }
- if(count($args == 1)) {
- /////////////////////////////// CLAIM ///////////////////////////////
- if(strtolower($args[0]) == 'wowowowow') {
- if(!$this->plugin->isInFaction($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom."));
- return true;
- }
- if(!$this->plugin->isLeader($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this."));
- return true;
- }
- if($this->plugin->inOwnPlot($sender)) {
- $sender->sendMessage($this->plugin->formatMessage("Your faction has already claimed this area."));
- return true;
- }
- $x = floor($sender->getX());
- $y = floor($sender->getY());
- $z = floor($sender->getZ());
- $faction = $this->plugin->getPlayerFaction($sender->getPlayer()->getName());
- if($this->plugin->drawPlot($sender, $faction, $x, $y, $z, $sender->getPlayer()->getLevel(), $this->plugin->prefs->get("PlotSize")) == false) {
- return true;
- }
- $sender->sendMessage($this->plugin->formatMessage("Plot claimed.", true));
- }
- /////////////////////////////// UNCLAIM ///////////////////////////////
- if(strtolower($args[0]) == "unclaim") {
- if(!$this->plugin->isLeader($sender->getName())) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this."));
- return true;
- }
- $faction = $this->plugin->getPlayerFaction($sender->getName());
- $this->plugin->db->query("DELETE FROM plots WHERE faction='$faction';");
- $sender->sendMessage($this->plugin->formatMessage("Plot unclaimed.", true));
- }
- /////////////////////////////// MOTD ///////////////////////////////
- if(strtolower($args[0]) == "motd") {
- if($this->plugin->isInFaction($sender->getName()) == false) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to use this!"));
- return true;
- }
- if($this->plugin->isLeader($player) == false) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to use this"));
- return true;
- }
- $sender->sendMessage($this->plugin->formatMessage("Type your message in chat. It will not be visible to other players", true));
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO motdrcv (player, timestamp) VALUES (:player, :timestamp);");
- $stmt->bindValue(":player", strtolower($sender->getName()));
- $stmt->bindValue(":timestamp", time());
- $result = $stmt->execute();
- }
- /////////////////////////////// ACCEPT ///////////////////////////////
- if(strtolower($args[0]) == "accept") {
- $player = $sender->getName();
- $lowercaseName = strtolower($player);
- $result = $this->plugin->db->query("SELECT * FROM confirm WHERE player='$lowercaseName';");
- $array = $result->fetchArray(SQLITE3_ASSOC);
- if(empty($array) == true) {
- $sender->sendMessage($this->plugin->formatMessage("You have not been invited to any kingdoms!"));
- return true;
- }
- $invitedTime = $array["timestamp"];
- $currentTime = time();
- if(($currentTime - $invitedTime) <= 60) { //This should be configurable
- $faction = $array["faction"];
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO master (player, faction, rank) VALUES (:player, :faction, :rank);");
- $stmt->bindValue(":player", strtolower($player));
- $stmt->bindValue(":faction", $faction);
- $stmt->bindValue(":rank", "Member");
- $result = $stmt->execute();
- $this->plugin->db->query("DELETE FROM confirm WHERE player='$lowercaseName';");
- $sender->sendMessage($this->plugin->formatMessage("You successfully joined $faction!", true));
- $this->plugin->getServer()->getPlayerExact($array["invitedby"])->sendMessage($this->plugin->formatMessage("$player joined the kingdom!", true));
- $this->plugin->updateTag($sender->getName());
- } else {
- $sender->sendMessage($this->plugin->formatMessage("Invite has timed out!"));
- $this->plugin->db->query("DELETE * FROM confirm WHERE player='$player';");
- }
- }
- /////////////////////////////// DENY ///////////////////////////////
- if(strtolower($args[0]) == "deny") {
- $player = $sender->getName();
- $lowercaseName = strtolower($player);
- $result = $this->plugin->db->query("SELECT * FROM confirm WHERE player='$lowercaseName';");
- $array = $result->fetchArray(SQLITE3_ASSOC);
- if(empty($array) == true) {
- $sender->sendMessage($this->plugin->formatMessage("You have not been invited to any kingdoms!"));
- return true;
- }
- $invitedTime = $array["timestamp"];
- $currentTime = time();
- if( ($currentTime - $invitedTime) <= 60 ) { //This should be configurable
- $this->plugin->db->query("DELETE * FROM confirm WHERE player='$lowercaseName';");
- $sender->sendMessage($this->plugin->formatMessage("Invite declined!", true));
- $this->plugin->getServer()->getPlayerExact($array["invitedby"])->sendMessage($this->plugin->formatMessage("$player declined the invite!"));
- } else {
- $sender->sendMessage($this->plugin->formatMessage("Invite has timed out!"));
- $this->plugin->db->query("DELETE * FROM confirm WHERE player='$lowercaseName';");
- }
- }
- /////////////////////////////// DELETE ///////////////////////////////
- if(strtolower($args[0]) == "del") {
- if($this->plugin->isInFaction($player) == true) {
- if($this->plugin->isLeader($player)) {
- $faction = $this->plugin->getPlayerFaction($player);
- $this->plugin->db->query("DELETE FROM master WHERE faction='$faction';");
- $sender->sendMessage($this->plugin->formatMessage("Kingdom successfully disbanded!", true));
- $this->plugin->updateTag($sender->getName());
- } else {
- $sender->sendMessage($this->plugin->formatMessage("You are not leader!"));
- }
- } else {
- $sender->sendMessage($this->plugin->formatMessage("You are not in a kingdom!"));
- }
- }
- /////////////////////////////// LEAVE ///////////////////////////////
- if(strtolower($args[0] == "leave")) {
- if($this->plugin->isLeader($player) == false) {
- $remove = $sender->getPlayer()->getNameTag();
- $faction = $this->plugin->getPlayerFaction($player);
- $name = $sender->getName();
- $this->plugin->db->query("DELETE FROM master WHERE player='$name';");
- $sender->sendMessage($this->plugin->formatMessage("You successfully left $faction", true));
- $this->plugin->updateTag($sender->getName());
- } else {
- $sender->sendMessage($this->plugin->formatMessage("You must delete or give\nleadership first!"));
- }
- }
- /////////////////////////////// SETHOME ///////////////////////////////
- if(strtolower($args[0] == "sethome")) {
- if(!$this->plugin->isInFaction($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to do this."));
- return true;
- }
- if(!$this->plugin->isLeader($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to set home."));
- return true;
- }
- $factionName = $this->plugin->getPlayerFaction($sender->getName());
- $stmt = $this->plugin->db->prepare("INSERT OR REPLACE INTO home (faction, x, y, z) VALUES (:faction, :x, :y, :z);");
- $stmt->bindValue(":faction", $factionName);
- $stmt->bindValue(":x", $sender->getX());
- $stmt->bindValue(":y", $sender->getY());
- $stmt->bindValue(":z", $sender->getZ());
- $result = $stmt->execute();
- $sender->sendMessage($this->plugin->formatMessage("Home updated!", true));
- }
- /////////////////////////////// UNSETHOME ///////////////////////////////
- if(strtolower($args[0] == "unsethome")) {
- if(!$this->plugin->isInFaction($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to do this."));
- return true;
- }
- if(!$this->plugin->isLeader($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be leader to unset home."));
- return true;
- }
- $faction = $this->plugin->getPlayerFaction($sender->getName());
- $this->plugin->db->query("DELETE FROM home WHERE faction = '$faction';");
- $sender->sendMessage($this->plugin->formatMessage("Home unset!", true));
- }
- /////////////////////////////// HOME ///////////////////////////////
- if(strtolower($args[0] == "home")) {
- if(!$this->plugin->isInFaction($player)) {
- $sender->sendMessage($this->plugin->formatMessage("You must be in a kingdom to do this."));
- }
- $faction = $this->plugin->getPlayerFaction($sender->getName());
- $result = $this->plugin->db->query("SELECT * FROM home WHERE faction = '$faction';");
- $array = $result->fetchArray(SQLITE3_ASSOC);
- if(!empty($array)) {
- $sender->getPlayer()->teleport(new Vector3($array['x'], $array['y'], $array['z']));
- $sender->sendMessage($this->plugin->formatMessage("Teleported home.", true));
- return true;
- } else {
- $sender->sendMessage($this->plugin->formatMessage("Home is not set."));
- }
- }
- /////////////////////////////// ABOUT ///////////////////////////////
- if(strtolower($args[0] == 'about')) {
- $sender->sendMessage(TextFormat::BLUE . "FactionsPro v1.3.0 by " . TextFormat::BOLD . "Tethered_\n" . TextFormat::RESET . TextFormat::BLUE . "Twitter: " . TextFormat::ITALIC . "@Tethered_");
- }
- }
- }
- } else {
- $this->plugin->getServer()->getLogger()->info($this->plugin->formatMessage("Please run command in game"));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement