Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function onCommand(CommandSender $sender, Command $cmd, String $label, Array $args) : bool {
- if(!isset($args[0])){
- if($sender->hasPermission("pchat.help")){
- $sender->sendMessage("§cJedi§cMasters §aCustom§cChat\n§a/colors open - §cOpen custom color chat form!\n§a/colors [color] - §cChange your color chat");
- return true;
- }
- }
- switch($cmd->getName()){
- case "colors":
- if($sender instanceof Player){
- if($sender->hasPermission("cc.use")){
- if(isset($args[0])){
- switch(strtolower($args[0])){
- case "red":
- $this->onChatRed($sender);
- $sender->sendMessage("§aYour chat message is now colored to §cRed");
- return true;
- case "yellow":
- $this->onChatYellow($sender);
- $sender->sendMessage("§aYour chat message is now colored to §eYellow");
- return true;
- }
- }
- }
- }
- return true;
- }
- }
- function onChatRed(PlayerChatEvent $event){
- $player = $event->getPlayer();
- $event->setDisplayName($player->getName() . "§c" . $player->getMessage());
- }
- function onChatYellow(PlayerChatEvent $event){
- $player = $event->getPlayer();
- $player->setFormat("§b" . $player->getName() . "§c" . $player->getMessage());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement