Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.51 KB | None | 0 0
  1. public class main extends JavaPlugin implements Listener, CommandExecutor {
  2.  
  3.     public void onEnable() {
  4.         System.out.println("[StaffChat] Plugin wurde erfolgreich geladen");
  5.         getServer().getPluginManager().registerEvents(this, this);
  6.     }
  7.    
  8.     public void onDisable() {
  9.         System.out.println("[StaffChat] Plugin erfolgreich deaktiviert!");
  10.     }
  11.    
  12.     @SuppressWarnings("deprecation")
  13.     @Override
  14.     public boolean onCommand(CommandSender sender, Command cmd, String arg, String[] args) {
  15.         if(cmd.getName().equalsIgnoreCase("sc")) {
  16.             if(sender instanceof Player) {
  17.                 Player p = (Player) sender;
  18.                 if(p.hasPermission("sc.use")) {
  19.                     if (args.length == 0) {
  20.                         p.sendMessage("§cUsage: /sc <Message>");
  21.                     } else {
  22.                         StringBuilder sb = new StringBuilder();
  23.                         int i = 0;
  24.                         while(i < args.length)
  25.                         {
  26.                             sb.append(String.valueOf(args[i] + " "));
  27.                             ++i;
  28.                         }
  29.                         String msg = sb.toString();
  30.                         for(Player pp : Bukkit.getOnlinePlayers())
  31.                         {
  32.                             pp.sendMessage("§7[§cStaffChat§7]§3 " + p.getName() + " | §f" + msg.replace("&", "§"));
  33.                         }
  34.                     }
  35.                 } else {
  36.                     p.sendMessage("§cDu hast dazu keine Rechte!");
  37.                 }
  38.             } else {
  39.                 sender.sendMessage("§cDu musst ein Spieler sein");
  40.             }
  41.         }
  42.         return false;
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement