Advertisement
peanutheroo

group

Feb 5th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. package fr.themode.minegroup;
  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 GroupCommands implements CommandExecutor{
  10.  
  11. @Override
  12. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  13.  
  14. if(!sender.hasPermission("MineGroup.commands")){
  15. sender.sendMessage("§cVous n'avez pas la permission pour effectuer cela.");
  16. return false;
  17. }
  18.  
  19. if(args.length == 0){
  20. sender.sendMessage("§c§lUtilisation: §l/group set [joueur] [groupe]");
  21. }else if(args.length == 3){
  22. if(args[0].equalsIgnoreCase("set")){
  23. Player t = Bukkit.getPlayer(args[1]);
  24. if(sender.hasPermission("minefight.group")){
  25. if(t!=null){
  26. if(MineGroup.group.get("groups."+args[2])!=null){
  27. GroupAPI.setGroup(t, new Group(args[2]));
  28. sender.sendMessage("§bLe groupe a été changé avec succès.");
  29. t.sendMessage("§bVous êtes désormais: "+args[2]);
  30. Bukkit.getPluginManager().callEvent(new GroupChangeEvent(t, new Group(args[2])));
  31. GroupAPI.setupPermissions(t);
  32. }else sender.sendMessage("§cLe grade n'existe pas, ou est mal orthographié.");
  33. }else sender.sendMessage("§cLe joueur est introuvable ou est déconnecté.");
  34. }else sender.sendMessage("§cVous n'avez pas la permission pour effectuer cela.");
  35. }
  36. }
  37.  
  38. return false;
  39. }
  40.  
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement