diff --git a/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java b/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java index aa3d15dd5..05b5dd8fe 100644 --- a/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java +++ b/api/src/main/java/com/viaversion/viaversion/api/protocol/version/ProtocolVersion.java @@ -108,8 +108,10 @@ public class ProtocolVersion implements Comparable { * @param protocolVersion protocol version to register */ public static void register(ProtocolVersion protocolVersion) { - VERSION_LIST.add(protocolVersion); - VERSION_LIST.sort(ProtocolVersion::compareTo); + if (protocolVersion != unknown) { + VERSION_LIST.add(protocolVersion); + VERSION_LIST.sort(ProtocolVersion::compareTo); + } final Int2ObjectMap versions = VERSIONS.computeIfAbsent(protocolVersion.versionType, $ -> new Int2ObjectOpenHashMap<>()); versions.put(protocolVersion.version, protocolVersion);