Advertisement
Guest User

staffchat.java

a guest
Sep 4th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. package titan.TitanDevPlugs.plugin.commands;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9.  
  10. public class staffchat implements CommandExecutor {
  11.  
  12. String Prefix = ChatColor.GOLD + "[" + ChatColor.GREEN + "StaffChat" + ChatColor.GOLD + "] ";
  13. String Enabled = Prefix + ChatColor.GOLD + "StaffChat has been " + ChatColor.GREEN + "Enabled";
  14. String Disabled = Prefix + ChatColor.GOLD + "StaffChat has been " + ChatColor.RED + "Disabled";
  15. String NoPerm = Prefix + ChatColor.RED + "You don't have permission to execute this command!";
  16.  
  17. @Override
  18. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  19. if(!(sender instanceof Player)) {
  20. sender.sendMessage("You must be a player to use this command");
  21. return true;
  22. } else {
  23. Player p = (Player) sender;
  24. if(args.length == 0) {
  25. sender.sendMessage(ChatColor.RED + "Please enter message" + ChatColor.GOLD + "\nUsage: /staffchat <message>");
  26. return true;
  27. } else {
  28. StringBuilder msg = new StringBuilder();
  29. for (int i = 0; i < args.length; i++){
  30. msg.append(args[i]).append(" ");
  31. }
  32. Bukkit.broadcast(Prefix + " " + p.getDisplayName() + ChatColor.RED + "\u00BB" + ChatColor.AQUA + msg, "staffchat.see");
  33. }
  34. }
  35. return true;
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement