Fix ItemFilter#set rejecting unsetting filter slots
This commit is contained in:
parent
4e1d2aade7
commit
23029e1d43
@ -27,7 +27,7 @@ class ItemFilter private constructor(private val filter: Array<ItemStack>, val i
|
||||
get() = filter.size
|
||||
|
||||
fun set(index: Int, value: ItemStack): ItemFilter {
|
||||
if (ItemStack.isSameItemSameComponents(filter[index], value) || filter.any { ItemStack.isSameItemSameComponents(it, value) })
|
||||
if (ItemStack.isSameItemSameComponents(filter[index], value) || !value.isEmpty && filter.any { ItemStack.isSameItemSameComponents(it, value) })
|
||||
return this
|
||||
|
||||
return copy(filter.copyOf().also { it[index] = value })
|
||||
|
Loading…
Reference in New Issue
Block a user