package tc.oc.pgm.filters.matcher.player; import java.util.Arrays; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.PlayerInventory; import tc.oc.pgm.match.MatchPlayer; public class HoldingItemFilter extends SpawnedPlayerItemFilter { public HoldingItemFilter(ItemStack base) { super(base); } @Override protected Iterable<ItemStack> getItems(MatchPlayer player) { final PlayerInventory inv = player.getBukkit().getInventory(); return Arrays.asList(inv.getItemInMainHand(), inv.getItemInOffHand()); // List must allow nulls } }