Advertisement
Guest User

Untitled

a guest
Feb 25th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. public class AEventCommand extends PlayerCommand
  2. {
  3. public AEventCommand() {
  4. super("aevent", "aevent", "/aevent <stone/lowienie/ruda/kill/beacon> set <czas>", "core.cmd.aevent", new String[] { "aeventy" });
  5. }
  6.  
  7. @Override
  8. public boolean onCommand(final Player p, final String[] args) {
  9. if (args.length < 2) {
  10. return ChatUtil.sendMessage((CommandSender)p, Lang.USE(this.getUsage()));
  11. }
  12. @SuppressWarnings("unused")
  13. final String s;
  14. switch (s = args[0]) {
  15. case "lowienie": {
  16. if (args.length <= 2) {
  17. return ChatUtil.sendMessage((CommandSender)p, Lang.USE("/aevent lowienie set <czas>"));
  18. }
  19. final long time = Config.LOWIENIE = DataUtil.parseDateDiff(args[2], true);
  20. Config.saveConfig();
  21. return ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), "&9&l• &7NA SERWERZE ZOSTAL AKTYWOWANY EVENT NA LOWIENIE KLUCZY ZE WODY DO &2" + DataUtil.getDate(time));
  22. }
  23. case "beacon": {
  24. if (args.length <= 2) {
  25. return ChatUtil.sendMessage((CommandSender)p, Lang.USE("/aevent beacon set <czas>"));
  26. }
  27. final long time = Config.BEACON = DataUtil.parseDateDiff(args[2], true);
  28. Config.saveConfig();
  29. return ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), "&9&l• &7NA SERWERZE ZOSTAL AKTYWOWANY EVENT NA DROP BEACONA ZA ZABICIE DO &2" + DataUtil.getDate(time));
  30. }
  31. case "kill": {
  32. if (args.length <= 2) {
  33. return ChatUtil.sendMessage((CommandSender)p, Lang.USE("/aevent kill set <czas>"));
  34. }
  35. final long time = Config.KILL = DataUtil.parseDateDiff(args[2], true);
  36. Config.saveConfig();
  37. return ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), "&9&l• &7NA SERWERZE ZOSTAL AKTYWOWANY EVENT NA KLUCZE ZA ZABOJSTWA DO &2" + DataUtil.getDate(time));
  38. }
  39. case "stone": {
  40. if (args.length <= 2) {
  41. return ChatUtil.sendMessage((CommandSender)p, Lang.USE("/aevent stone set <czas>"));
  42. }
  43. final long time = Config.STONE = DataUtil.parseDateDiff(args[2], true);
  44. Config.saveConfig();
  45. return ChatUtil.sendMessage(Bukkit.getOnlinePlayers(), "&9&l• &7NA SERWERZE ZOSTAL AKTYWOWANY EVENT NA DROP KLUCZY ZE STONE DO &2" + DataUtil.getDate(time));
  46. }
  47. default:
  48. break;
  49. }
  50. return false;
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement