Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. package fr.twitmund.OnyxiaN.Nick;
  2.  
  3. import org.bukkit.command.Command;
  4. import org.bukkit.command.CommandExecutor;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7.  
  8. public class Nick implements CommandExecutor{
  9.  
  10. @Override
  11. public boolean onCommand(CommandSender sender, Command cmd, String msg, String[] args) {
  12.  
  13.  
  14. String Onyxia ="§8[§4§lOnyxia§8]§f » ";
  15.  
  16.  
  17.  
  18. if(sender instanceof Player){
  19.  
  20. Player player = (Player)sender;
  21.  
  22. if(player.hasPermission("Nick.use")) {
  23.  
  24.  
  25. if(cmd.getName().equalsIgnoreCase("Nick")){
  26. //Si il n'y a rien apres le /nick le pseudo est reset
  27. if(args.length == 0){
  28. player.sendMessage(Onyxia +"§7Pseudo reset");
  29. player.setDisplayName(player.getName());
  30. player.setPlayerListName(player.getName());
  31. player.setCustomName(player.getName());
  32. player.setCustomNameVisible(true);
  33. }
  34. //regarde si le arg comporte plus 1 de charactere pour voir si il a bien mis qq chose dedans
  35. if(args.length >= 1 ){
  36. StringBuilder bc = new StringBuilder();
  37. for(String part : args){
  38. bc.append(part);
  39. }
  40. player.sendMessage(Onyxia + "§7Votre nouveau pseudo est :§9 " + bc.toString());
  41. player.setPlayerListName(bc.toString());
  42. player.setCustomName(bc.toString());
  43. player.setCustomNameVisible(true);
  44.  
  45. player.setDisplayName(bc.toString());
  46. }
  47. return true;
  48. }
  49. }else {
  50. player.sendMessage(Onyxia + "Désolée tu n'a pas la permission");
  51. }
  52. }
  53. return false;
  54. }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement