Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. public static void removeItems(final List<ItemStack> items, final Player player) {
  2. final Inventory inv = (Inventory)player.getInventory();
  3. final List<ItemStack> removes = new ArrayList<ItemStack>();
  4. for (final ItemStack item : items) {
  5. if (inv.containsAtLeast(item, item.getAmount())) {
  6. removes.add(item);
  7. }
  8. }
  9. if (removes.size() == items.size()) {
  10. for (final ItemStack item : items) {
  11. for (final ItemStack remove : removes) {
  12. if (item.getType().equals((Object)remove.getType()) && item.getData().equals((Object)remove.getData())) {
  13. inv.removeItem(new ItemStack[] { item });
  14. }
  15. }
  16. }
  17. }
  18. removes.clear();
  19. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement