Don't create filter syncher for IPlayerInventorySlot
This commit is contained in:
parent
c43be6eb62
commit
90a22a093d
@ -30,6 +30,7 @@ import ru.dbotthepony.mc.otm.core.math.Decimal
|
||||
import ru.dbotthepony.mc.otm.menu.input.BooleanInputWithFeedback
|
||||
import ru.dbotthepony.mc.otm.menu.input.InstantBooleanInput
|
||||
import ru.dbotthepony.mc.otm.network.StreamCodecs
|
||||
import ru.dbotthepony.mc.otm.player.IPlayerInventorySlot
|
||||
import ru.dbotthepony.mc.otm.runOnClient
|
||||
import java.util.*
|
||||
import java.util.function.BooleanSupplier
|
||||
@ -58,7 +59,7 @@ open class MatteryMenuSlot(container: Container, index: Int, x: Int = 0, y: Int
|
||||
open fun setupNetworkControls(menu: MatteryMenu) {
|
||||
val slot = containerSlotOrNull()
|
||||
|
||||
if (slot is IFilteredContainerSlot) {
|
||||
if (slot is IFilteredContainerSlot && slot !is IPlayerInventorySlot) {
|
||||
menu.mSynchronizer.add(Delegate.Of(slot::filter), StreamCodecs.ITEM_TYPE_NULLABLE)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user