filter Item
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)
从物品中提取绑定物品, 如果这个物品符合条件将会被设置为空气
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)
搜索符合条件的绑定物品