diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/network/MatteryNetworkChannel.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/network/MatteryNetworkChannel.kt index 71358da52..630c6f16c 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/network/MatteryNetworkChannel.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/network/MatteryNetworkChannel.kt @@ -19,7 +19,6 @@ import java.util.concurrent.ConcurrentLinkedQueue import java.util.concurrent.locks.LockSupport import java.util.function.BiConsumer import java.util.function.Function -import java.util.function.Predicate import java.util.function.Supplier import kotlin.reflect.KClass @@ -38,7 +37,7 @@ interface MatteryPacket { abstract class MatteryNetworkChannel(val version: Int, val name: String) { val channel: SimpleChannel = NetworkRegistry - .newSimpleChannel(ResourceLocation(OverdriveThatMatters.MOD_ID, name), { version.toString() }, { it == version.toString() }, { it == version.toString() }) + .newSimpleChannel(ResourceLocation(OverdriveThatMatters.MOD_ID, name), { version.toString() }, { it == NetworkRegistry.ACCEPTVANILLA || it == NetworkRegistry.ABSENT.version || it == version.toString() }, { it == version.toString() }) fun sendToServer(packet: Any) = channel.send(PacketDistributor.SERVER.noArg(), packet)