filterItem

public final static Map<UUID, List<ItemStack>> filterItem(ItemStack item, UUID uuid, Boolean remove, Boolean deep, Predicate<BaseSetting> predicate)
public final static Map<UUID, List<ItemStack>> filterItem(ItemStack item, UUID uuid, Boolean remove, Boolean deep)
public final static Map<UUID, List<ItemStack>> filterItem(ItemStack item, UUID uuid, Boolean remove)
public final static Map<UUID, List<ItemStack>> filterItem(ItemStack item, UUID uuid)
public final static Map<UUID, List<ItemStack>> filterItem(ItemStack item)

从物品中提取绑定物品, 如果这个物品符合条件将会被设置为空气

Return

物主uuid与一组绑定物品的映射或空气, 因为物品可能是容器

Parameters

item

物品

uuid

绑定物品的物主,null表示任意绑定物品

remove

是否删除源物品

predicate

是否进行配置检查, null 不检查


public final static Map<UUID, List<ItemStack>> filterItem(ItemStack item, Boolean remove, Boolean deep, BiPredicate<UUID, ItemStack> predicate)

搜索符合条件的绑定物品