Advertisement
Guest User

Untitled

a guest
Jun 5th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.63 KB | None | 0 0
  1. public function onCommand(CommandSender $sender, Command $cmd, String $label, Array $args) : bool {
  2.         if(!isset($args[0])){
  3.             if($sender->hasPermission("pchat.help")){
  4.                 $sender->sendMessage("§cJedi§cMasters §aCustom§cChat\n§a/colors open - §cOpen custom color chat form!\n§a/colors [color] - §cChange your color chat");
  5.                 return true;
  6.             }
  7.         }
  8.  
  9.         switch($cmd->getName()){
  10.             case "colors":
  11.              if($sender instanceof Player){
  12.                 if($sender->hasPermission("cc.use")){
  13.                     if(isset($args[0])){
  14.                         switch(strtolower($args[0])){
  15.                             case "red":
  16.                              $this->onChatRed($sender);
  17.                              $sender->sendMessage("§aYour chat message is now colored to §cRed");
  18.                              return true;
  19.                             case "yellow":
  20.                              $this->onChatYellow($sender);
  21.                              $sender->sendMessage("§aYour chat message is now colored to §eYellow");
  22.                              return true;
  23.                         }
  24.                     }
  25.                 }
  26.              }
  27.         return true;
  28.         }
  29.     }
  30.  
  31.     function onChatRed(PlayerChatEvent $event){
  32.         $player = $event->getPlayer();
  33.         $event->setDisplayName($player->getName() . "§c" . $player->getMessage());
  34.     }
  35.  
  36.     function onChatYellow(PlayerChatEvent $event){
  37.         $player = $event->getPlayer();
  38.         $player->setFormat("§b" . $player->getName() . "§c" . $player->getMessage());
  39.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement