Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.pimposz.premiumcase;
- import org.bukkit.Bukkit;
- import org.bukkit.Sound;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.command.ConsoleCommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.plugin.java.JavaPlugin;
- public class Komenda implements CommandExecutor {
- @SuppressWarnings("deprecation")
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String lablel,
- String[] args) {
- if (cmd.getName().equalsIgnoreCase("craftcase")) {
- Player p = (Player) sender;
- if (!(p.hasPermission("craft.case"))) {
- p.getLocation().getWorld()
- .playSound(p.getLocation(), Sound.ANVIL_LAND, 1, 3);
- sender.sendMessage("§4§oBlad: §c§oBrak uprawnien! §7§o(§6§oco.case§7§o)");
- return false;
- }
- if (args.length == 2) {
- if (args[0].equalsIgnoreCase("all")) {
- for (Player all : Bukkit.getOnlinePlayers()) {
- BlockPlace.premiumcase.setAmount(Integer
- .parseInt(args[1]));
- all.getWorld().playSound(p.getLocation(),
- Sound.LEVEL_UP, 1, 3);
- if (all.getInventory().firstEmpty() == -1) {
- all.getLocation()
- .getWorld()
- .dropItem(all.getLocation(),
- BlockPlace.premiumcase);
- return true;
- }
- all.getInventory().addItem(
- new ItemStack[] { BlockPlace.premiumcase });
- return true;
- }
- }
- String pName = args[0];
- Player g = Bukkit.getPlayerExact(pName);
- if (g == null) {
- p.sendMessage("§4Gracz §c" + args[0] + " §4jest offline!");
- return true;
- }
- if (!ChatUtil.isInteger(args[1])) {
- p.sendMessage("§4Chcesz dac komus §c" + args[1]
- + " §4craftcase'ow?");
- return true;
- }
- BlockPlace.premiumcase.setAmount(Integer.parseInt(args[1]));
- g.getWorld().playSound(p.getLocation(), Sound.LEVEL_UP, 1, 3);
- if (g.getInventory().firstEmpty() == -1) {
- g.getLocation().getWorld()
- .dropItem(g.getLocation(), BlockPlace.premiumcase);
- return true;
- }
- g.getInventory().addItem(
- new ItemStack[] { BlockPlace.premiumcase });
- }
- if (args.length <= 1) {
- p.sendMessage("§4Poprawne uzycie: /craftcase <gracz> <ilosc>");
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment