diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt index ebb3719b0..94d82ea4d 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/menu/MatteryMenu.kt @@ -128,6 +128,13 @@ abstract class MatteryMenu @JvmOverloads protected constructor( override fun mayPickup(player: Player): Boolean { return super.mayPickup(player) && !isInventorySlotLocked(index) } + + override fun isSameInventory(other: Slot): Boolean { + if (container === inventory || container === ply.matteryPlayer?.exoSuitContainer) + return other.container === inventory || other.container === ply.matteryPlayer?.exoSuitContainer + + return super.isSameInventory(other) + } } open inner class EquipmentSlot(container: Container, index: Int, val type: net.minecraft.world.entity.EquipmentSlot, x: Int = 0, y: Int = 0) : InventorySlot(container, index, x, y) {