We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d871e0e commit 348b041Copy full SHA for 348b041
paper/all/src/main/java/org/geysermc/geyser/adapters/paper/PaperAdapters.java
@@ -43,8 +43,9 @@ public static void registerClosestWorldAdapter(int version) throws Exception {
43
}
44
45
int closest = Arrays.stream(protocols)
46
- .reduce((a, b) -> Math.abs(a - version) < Math.abs(b - version) ? a : b)
47
- .orElse(protocols[0]);
+ .filter(v -> v <= version)
+ .max()
48
+ .orElseThrow(() -> new IllegalArgumentException("No compatible protocol found for " + version + "!"));
49
50
registerWorldAdapter(closest);
51
0 commit comments