From 9e0722c21845de59c5f09911ba8e162107627688 Mon Sep 17 00:00:00 2001 From: graywolf336 Date: Mon, 14 Jul 2014 23:30:37 -0500 Subject: [PATCH] Remove all of the types from a player's inventory when jailed and an item is in their inventory. --- src/main/java/com/graywolf336/jail/PrisonerManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/graywolf336/jail/PrisonerManager.java b/src/main/java/com/graywolf336/jail/PrisonerManager.java index 7f204a8..1a74399 100644 --- a/src/main/java/com/graywolf336/jail/PrisonerManager.java +++ b/src/main/java/com/graywolf336/jail/PrisonerManager.java @@ -224,13 +224,15 @@ public class PrisonerManager { }else { for(ItemStack item : player.getInventory().getContents()) { if(Util.isStringInsideList(blacklist, item.getType().toString())) { - player.getInventory().remove(item); + pl.debug("Removing " + item.getType() + " from " + player.getName() + "'s (" + player.getUniqueId().toString() + ") inventory."); + player.getInventory().remove(item.getType()); } } for(ItemStack item : player.getInventory().getArmorContents()) { if(Util.isStringInsideList(blacklist, item.getType().toString())) { - player.getInventory().remove(item); + pl.debug("Removing " + item.getType() + " from " + player.getName() + "'s (" + player.getUniqueId().toString() + ") inventory."); + player.getInventory().remove(item.getType()); } }