package cokoc.giveall; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; public class GiveAll extends JavaPlugin { public boolean onCommand(CommandSender commandSender, Command command, String label, String[] args) { if(! commandSender.hasPermission("giveall")) { commandSender.sendMessage(ChatColor.DARK_RED + "You don't have permissions to use this command."); return true; } if(! (commandSender instanceof Player)) { commandSender.sendMessage("You must be a player to use this command."); return true; } Player senderPlayer = (Player) commandSender; if(senderPlayer.getItemInHand() == null || senderPlayer.getItemInHand().getType().equals(Material.AIR)) { senderPlayer.sendMessage(ChatColor.YELLOW + "Warning! " + ChatColor.WHITE + "You don't even have an item stack in your hand!"); return true; } ItemStack currentItemInHand = senderPlayer.getItemInHand(); Player[] onlinePlayers = getServer().getOnlinePlayers(); for(Player player : onlinePlayers) if(player != senderPlayer) player.getInventory().addItem(currentItemInHand); return true; } }