Advertisement
Lisenochek

Untitled

Dec 11th, 2016
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. package ru.lisenochek.realistic;
  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. import ru.lisenochek.realistic.GUI.GUI_Guide;
  8. import ru.lisenochek.realistic.crate.CrateList;
  9. import ru.lisenochek.realistic.utils.C;
  10.  
  11. public class CommandAPI implements CommandExecutor {
  12.  
  13. @Override
  14. public boolean onCommand(CommandSender s, Command cmd, String str, String[] args) {
  15.  
  16. Player p = (Player) s;
  17.  
  18. if (args.length == 0) {
  19. p.sendMessage(C.c("&cТут должна быть помощь."));
  20. return true;
  21. }
  22.  
  23. switch (args[0].toLowerCase()) {
  24. case "items":
  25. if (!p.isOp()) {
  26. p.sendMessage(C.getPrefix() + C.c("&cУ вас нету прав для этого!"));
  27. return true;
  28. }
  29.  
  30. p.sendMessage(C.getPrefix() + C.c("&aВы получили предметы из плагина."));
  31.  
  32. p.getInventory().addItem(ListItems.getAxe());
  33. p.getInventory().addItem(ListItems.getBandage());
  34. p.getInventory().addItem(ListItems.getBranch());
  35. p.getInventory().addItem(ListItems.getDirtyBandage());
  36. p.getInventory().addItem(ListItems.getRock());
  37. return true;
  38. case "crate":
  39. if (!p.isOp()) {
  40. p.sendMessage(C.getPrefix() + C.c("&cУ вас нету прав для этого!"));
  41. return true;
  42. }
  43.  
  44. switch (args[1].toLowerCase()) {
  45. case "common":
  46. p.sendMessage(C.getPrefix() + C.c("&aВы успешно призвали обычный ящик!"));
  47. CrateList.getCommonCrate(p);
  48. return true;
  49. case "donater":
  50. p.sendMessage(C.getPrefix() + C.c("&aХуй"));
  51. return true;
  52. default:
  53. p.sendMessage(C.getPrefix() + C.c("&cНеправильное название ящика!"));
  54. return true;
  55. }
  56. case "help":
  57. GUI_Guide.getInventory(p);
  58. return true;
  59. default:
  60. p.sendMessage(C.getPrefix() + C.c("&cНеизвестная подкоманда!"));
  61. return true;
  62. }
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement