Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. package de.moritz;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. public class Nick implements CommandExecutor{
  10.  
  11. @Override
  12. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  13. if(sender instanceof Player);
  14. Player p = (Player) sender;
  15. if(p.hasPermission("server.nick")) {
  16. if(args.length == 0) {
  17. p.sendMessage("§cBenutze: /nick <name>");
  18. }
  19.  
  20.  
  21.  
  22.  
  23.  
  24. if(args.length == 1) {
  25. p.setDisplayName(args[0]);
  26. p.setCustomName(args[0]);
  27. p.sendMessage("§aDein Nickname ist nun §6 " + p.getCustomName());
  28.  
  29.  
  30. } else {
  31. p.setDisplayName(p.getName());
  32. p.setCustomName(p.getName());
  33. p.sendMessage("§aDu bist nun nicht mehr genickt!");
  34. }
  35.  
  36.  
  37.  
  38. } else
  39. p.sendMessage("§cDazu hast du keine Rechte!");
  40.  
  41.  
  42. if(args.length == 2) {
  43.  
  44. if(p.hasPermission("server.nick.others")) {
  45. Player target = Bukkit.getPlayer(args[0]);
  46. target.setCustomName(args[0]);
  47. target.setDisplayName(args[0]);
  48. p.sendMessage("§aDu hast den Namen von Spieler §6 " + target.getName() + " §azu " + target.getDisplayName() +" §ageändert!");
  49. target.sendMessage("§aDein §cName §awurde zu §6 " + target.getDisplayName() + " §a geändert!");
  50.  
  51.  
  52.  
  53.  
  54.  
  55. }
  56.  
  57. } else
  58. p.sendMessage("§cDazu hast du keine Rechte!");
  59.  
  60. return false;
  61. }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement