diff --git a/src/main/kotlin/net/shadowfacts/phycon/component/NetworkStackDispatcher.kt b/src/main/kotlin/net/shadowfacts/phycon/component/NetworkStackDispatcher.kt index dbc61f8..4cadc5f 100644 --- a/src/main/kotlin/net/shadowfacts/phycon/component/NetworkStackDispatcher.kt +++ b/src/main/kotlin/net/shadowfacts/phycon/component/NetworkStackDispatcher.kt @@ -29,10 +29,10 @@ interface NetworkStackDispatcher + ItemStackUtil.areEqualIgnoreAmounts(packet.stack, insertion.stack) && + insertion.results.none { it.second.ipAddress == packet.source } + }?.also { insertion -> insertion.results.add(packet.capacity to packet.stackReceiver) if (insertion.isFinishable(this)) { val remaining = finishInsertion(insertion)