Guest User

Untitled

a guest
Dec 16th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. package me.pimposz.premiumcase;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Sound;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.command.ConsoleCommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.inventory.ItemStack;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13. public class Komenda implements CommandExecutor {
  14.  
  15. @SuppressWarnings("deprecation")
  16. @Override
  17. public boolean onCommand(CommandSender sender, Command cmd, String lablel,
  18. String[] args) {
  19. if (cmd.getName().equalsIgnoreCase("craftcase")) {
  20. Player p = (Player) sender;
  21. if (!(p.hasPermission("craft.case"))) {
  22. p.getLocation().getWorld()
  23. .playSound(p.getLocation(), Sound.ANVIL_LAND, 1, 3);
  24. sender.sendMessage("§4§oBlad: §c§oBrak uprawnien! §7§o(§6§oco.case§7§o)");
  25. return false;
  26.  
  27. }
  28. if (args.length == 2) {
  29. if (args[0].equalsIgnoreCase("all")) {
  30. for (Player all : Bukkit.getOnlinePlayers()) {
  31. BlockPlace.premiumcase.setAmount(Integer
  32. .parseInt(args[1]));
  33. all.getWorld().playSound(p.getLocation(),
  34. Sound.LEVEL_UP, 1, 3);
  35. if (all.getInventory().firstEmpty() == -1) {
  36. all.getLocation()
  37. .getWorld()
  38. .dropItem(all.getLocation(),
  39. BlockPlace.premiumcase);
  40. return true;
  41. }
  42. all.getInventory().addItem(
  43. new ItemStack[] { BlockPlace.premiumcase });
  44. return true;
  45. }
  46.  
  47. }
  48. String pName = args[0];
  49. Player g = Bukkit.getPlayerExact(pName);
  50. if (g == null) {
  51. p.sendMessage("§4Gracz §c" + args[0] + " §4jest offline!");
  52. return true;
  53. }
  54. if (!ChatUtil.isInteger(args[1])) {
  55. p.sendMessage("§4Chcesz dac komus §c" + args[1]
  56. + " §4craftcase'ow?");
  57. return true;
  58. }
  59. BlockPlace.premiumcase.setAmount(Integer.parseInt(args[1]));
  60. g.getWorld().playSound(p.getLocation(), Sound.LEVEL_UP, 1, 3);
  61. if (g.getInventory().firstEmpty() == -1) {
  62. g.getLocation().getWorld()
  63. .dropItem(g.getLocation(), BlockPlace.premiumcase);
  64. return true;
  65. }
  66. g.getInventory().addItem(
  67. new ItemStack[] { BlockPlace.premiumcase });
  68.  
  69. }
  70. if (args.length <= 1) {
  71. p.sendMessage("§4Poprawne uzycie: /craftcase <gracz> <ilosc>");
  72. }
  73.  
  74. }
  75. return false;
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment