diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java b/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java index 1433b4e18..284ae5f9a 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol.java @@ -79,13 +79,9 @@ public class BaseProtocol extends AbstractProtocol protocolPath = null; - // Only allow newer clients (or 1.9.2 on 1.9.4 server if the server supports it) ProtocolManager protocolManager = Via.getManager().getProtocolManager(); - if (info.protocolVersion().newerThanOrEqualTo(serverProtocol)) { - protocolPath = protocolManager.getProtocolPath(info.protocolVersion(), serverProtocol); - } + List protocolPath = protocolManager.getProtocolPath(info.protocolVersion(), serverProtocol); // Add Base Protocol ProtocolPipeline pipeline = info.getPipeline(); diff --git a/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol1_7.java b/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol1_7.java index 19b8275fb..74bb193a1 100644 --- a/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol1_7.java +++ b/common/src/main/java/com/viaversion/viaversion/protocols/base/BaseProtocol1_7.java @@ -106,12 +106,7 @@ public class BaseProtocol1_7 extends AbstractProtocol protocols = null; - if (info.protocolVersion().newerThanOrEqualTo(closestServerProtocol)) { - protocols = Via.getManager().getProtocolManager() - .getProtocolPath(info.protocolVersion(), closestServerProtocol); - } - + List protocols = Via.getManager().getProtocolManager().getProtocolPath(info.protocolVersion(), closestServerProtocol); if (protocols != null) { if (protocolVersion.equalTo(closestServerProtocol) || protocolVersion.getVersion() == 0) { // Fix ServerListPlus version.addProperty("protocol", info.protocolVersion().getOriginalVersion());