Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private boolean inventoryContainsItem(Inventory inventory, ItemStack compareItem) {
- int id = compareItem.getTypeId();
- short data = compareItem.getDurability();
- String name = compareItem.getItemMeta().getDisplayName();
- List<String> lore = compareItem.getItemMeta().getLore();
- for (ItemStack item : inventory.getContents()) {
- if (item != null) {
- if (item.hasItemMeta()) {
- Bukkit.broadcastMessage(item.getItemMeta().getDisplayName());
- Bukkit.broadcastMessage(name);
- Bukkit.broadcastMessage(item.getItemMeta().getLore().toString());
- Bukkit.broadcastMessage(lore.toString());
- if (item.getTypeId() == id && item.getDurability() == data && item.getItemMeta().getDisplayName().toString() == name && item.getItemMeta().getLore() == lore) {
- Bukkit.broadcastMessage("removing item");
- inventory.remove(item);
- return true;
- } else {
- return false;
- }
- }
- else {
- return false;
- }
- }
- else {
- return false;
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement