Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. package me.Girardcome.HG.Commands;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import me.Girardcome.HG.Main.Main;
  6.  
  7. import org.bukkit.Bukkit;
  8. import org.bukkit.ChatColor;
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandExecutor;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13.  
  14. import me.Girardcome.HG.Misc.Kit;
  15. import me.Girardcome.HG.Misc.KitManager;
  16.  
  17. public class Randoms implements CommandExecutor
  18. {
  19. public Main plugin;
  20.  
  21. public Randoms(Main plugin)
  22. {
  23. this.plugin = plugin;
  24. }
  25.  
  26.  
  27. public boolean onCommand(CommandSender sender, Command arg1, String label, String[] args)
  28. {
  29. Player p = Bukkit.getPlayerExact(sender.getName());
  30. if (args.length == 0)
  31. {
  32.  
  33. java.util.Random random = new java.util.Random();
  34. ArrayList<Kit> kits = new ArrayList<Kit>();
  35. for(Kit kit : Kit.values()){
  36. if(p.hasPermission("hg.kits." + kit.name().toLowerCase())){
  37. kits.add(kit);
  38. }
  39. }
  40. if(kits.size() <= 0){
  41. p.sendMessage("§cVous n'avez aucun Kit !");
  42. return true;
  43. }
  44. Integer next = random.nextInt(kits.size());
  45. next--;
  46. Kit kit = kits.get(next);
  47. KitManager.setKit(p, kit);
  48. p.sendMessage("§aVous êtes maintenant " + kit.name().substring(0, 1).toUpperCase() + kit.name().substring(1));
  49. return true;
  50. }
  51. if (plugin.isGameStarted == true)
  52. {
  53. p.sendMessage(ChatColor.RED + "La partie à déjà commencer");
  54. return true;
  55. }
  56. return true;
  57. }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement