We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba7ebf8 commit d945ac1Copy full SHA for d945ac1
1 file changed
ProxyListener.php
@@ -40,8 +40,9 @@ public function onDataPacketReceive(DataPacketReceiveEvent $event): void
40
case RequestNetworkSettingsPacket::NETWORK_ID:
41
/** @var RequestNetworkSettingsPacket $packet USED TO SIMULATE VANILLA BEHAVIOUR, SINCE IT'S NOT USED BY US */
42
$multiProtocol = method_exists($origin, 'setProtocolId');
43
+ $protocolVersion = $packet->getProtocolVersion();
44
- if (!in_array($protocolVersion = $packet->getProtocolVersion(), $multiProtocol ? ProtocolInfo::ACCEPTED_PROTOCOL : ProtocolInfo::CURRENT_PROTOCOL, true)) {
45
+ if (($multiProtocol && !in_array($protocolVersion, ProtocolInfo::ACCEPTED_PROTOCOL, true)) || !$multiProtocol && $protocolVersion !== ProtocolInfo::CURRENT_PROTOCOL) {
46
$origin->disconnectIncompatibleProtocol($protocolVersion);
47
return;
48
}
0 commit comments