diff --git a/common/src/main/java/com/viaversion/viaversion/platform/AbstractProtocolDetectorService.java b/common/src/main/java/com/viaversion/viaversion/platform/AbstractProtocolDetectorService.java index 40a9e1dfb..a3129c8b6 100644 --- a/common/src/main/java/com/viaversion/viaversion/platform/AbstractProtocolDetectorService.java +++ b/common/src/main/java/com/viaversion/viaversion/platform/AbstractProtocolDetectorService.java @@ -29,6 +29,10 @@ public abstract class AbstractProtocolDetectorService implements ProtocolDetecto protected final Object2IntMap detectedProtocolIds = new Object2IntOpenHashMap<>(); protected final ReadWriteLock lock = new ReentrantReadWriteLock(); + protected AbstractProtocolDetectorService() { + detectedProtocolIds.defaultReturnValue(-1); + } + @Override public int serverProtocolVersion(final String serverName) { // Step 1. Check detected