Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.56 KB | None | 0 0
  1. //
  2. // Decompiled by Procyon v0.5.30
  3. //
  4.  
  5. package pl.foxi.core.commands.user;
  6.  
  7. import org.bukkit.entity.Player;
  8.  
  9. import java.util.Collection;
  10.  
  11. import org.bukkit.Bukkit;
  12. import org.bukkit.command.CommandSender;
  13.  
  14. import pl.foxi.core.commands.Command;
  15. import pl.foxi.core.configuration.CommandsTools;
  16. import pl.foxi.core.configuration.Messages;
  17. import pl.foxi.core.enums.GroupType;
  18. import pl.foxi.core.utils.ChatUtil;
  19.  
  20. import java.util.HashMap;
  21.  
  22. public class ItemshopCommand extends Command
  23. {
  24. private static HashMap<String, Long> times;
  25.  
  26. static {
  27. ItemshopCommand.times = new HashMap<String, Long>();
  28. }
  29.  
  30. public ItemshopCommand() {
  31. super(CommandsTools.ITEMSHOP_NAME, CommandsTools.ITEMSHOP_DESCRIPTION, CommandsTools.ITEMSHOP_USAGE, GroupType.HEADADMIN, CommandsTools.ITEMSHOP_ALIASES);
  32. }
  33.  
  34. @Override
  35. public boolean onExecute(final CommandSender sender, final String[] args) {
  36. if (args.length < 2) {
  37. return ChatUtil.sendMessage(sender, Messages.USE(this.getUsage()));
  38. }
  39. final String name = args[0];
  40. final Long t = ItemshopCommand.times.get(name);
  41. if (t != null && System.currentTimeMillis() - t < 5000L) {
  42. return ChatUtil.sendMessage(sender, "&8ยป &7Wykonuje pakiet...");
  43. }
  44. final String s;
  45. switch (s = args[1]) {
  46. case "boyfarmer": {
  47. if (args.length < 3) {
  48. return ChatUtil.sendMessage(sender, Messages.USE("/is <gracz> boyfarmer <ilosc>"));
  49. }
  50. if (!ChatUtil.isInteger(args[2])) {
  51. return ChatUtil.sendMessage(sender, "&cWartosc nie jest liczba!");
  52. }
  53. final int amout = Integer.parseInt(args[2]);
  54. ItemshopCommand.times.put(name, System.currentTimeMillis());
  55. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6BoyFarmer x" + amout + " &c***");
  56. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  57. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "boyfamer " + name + " " + amout);
  58. return true;
  59. }
  60. case "hc": {
  61. ItemshopCommand.times.put(name, System.currentTimeMillis());
  62. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "hc " + name);
  63. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6Unban po smierci &c***");
  64. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  65. return true;
  66. }
  67. case "egg": {
  68. if (args.length < 3) {
  69. return ChatUtil.sendMessage(sender, Messages.USE("/is <gracz> jajo <ilosc>"));
  70. }
  71. if (!ChatUtil.isInteger(args[2])) {
  72. return ChatUtil.sendMessage(sender, "&cWartosc nie jest liczba!");
  73. }
  74. final int amout = Integer.parseInt(args[2]);
  75. ItemshopCommand.times.put(name, System.currentTimeMillis());
  76. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6Jajka x" + amout + " &c***");
  77. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  78. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "jajo " + name + " " + amout);
  79. return true;
  80. }
  81. case "key": {
  82. if (args.length < 3) {
  83. return ChatUtil.sendMessage(sender, Messages.USE("/is <gracz> key <ilosc>"));
  84. }
  85. if (!ChatUtil.isInteger(args[2])) {
  86. return ChatUtil.sendMessage(sender, "&cWartosc nie jest liczba!");
  87. }
  88. final int amout = Integer.parseInt(args[2]);
  89. ItemshopCommand.times.put(name, System.currentTimeMillis());
  90. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6Klucze x" + amout + " &c***");
  91. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  92. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "case key " + name + " " + amout);
  93. return true;
  94. }
  95. case "vip": {
  96. ItemshopCommand.times.put(name, System.currentTimeMillis());
  97. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6Range VIP &c***");
  98. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  99. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "group " + name + " set vip");
  100. return true;
  101. }
  102. case "case": {
  103. if (args.length < 3) {
  104. return ChatUtil.sendMessage(sender, Messages.USE("/is <gracz> case <ilosc>"));
  105. }
  106. if (!ChatUtil.isInteger(args[2])) {
  107. return ChatUtil.sendMessage(sender, "&cWartosc nie jest liczba!");
  108. }
  109. final int amout = Integer.parseInt(args[2]);
  110. ItemshopCommand.times.put(name, System.currentTimeMillis());
  111. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6Magiczne Skrzynki x" + amout + " &c***");
  112. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  113. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "case case " + name + " " + amout);
  114. return true;
  115. }
  116. case "slot": {
  117. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &c*** &7Gracz &6" + name + " &7zakupil &6Rezerwacje slota &c***");
  118. ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), " &6Dziekujemy za wsparcie serwera!");
  119. Bukkit.dispatchCommand((CommandSender)Bukkit.getConsoleSender(), "group " + name + " add kguild.join.bypass");
  120. return true;
  121. }
  122. default:
  123. break;
  124. }
  125. return ChatUtil.sendMessage(sender, "&8ยป &7Dostepne uslugi: &aVIP&8, &aSVIP, SNIEZKA, CASE, KEY, BOYFARMER, SLOT, HC");
  126. }
  127.  
  128. public static HashMap<String, Long> getTimes() {
  129. return ItemshopCommand.times;
  130. }
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement