From fbf61208767d7471f4e922954c8cda8e34904539 Mon Sep 17 00:00:00 2001 From: Dan Mulloy Date: Sat, 10 Jun 2023 19:00:13 -0500 Subject: [PATCH] Add protocol version for 1.20 --- .../protocol/utility/MinecraftProtocolVersion.java | 1 + .../protocol/{ => utility}/MinecraftVersionTest.java | 9 ++++++++- 2 files changed, 9 insertions(+), 1 deletion(-) rename src/test/java/com/comphenix/protocol/{ => utility}/MinecraftVersionTest.java (89%) diff --git a/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java b/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java index 16c5f125..ccfa0c84 100644 --- a/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java +++ b/src/main/java/com/comphenix/protocol/utility/MinecraftProtocolVersion.java @@ -87,6 +87,7 @@ public final class MinecraftProtocolVersion { map.put(new MinecraftVersion(1, 19, 3), 761); map.put(new MinecraftVersion(1, 19, 4), 762); + map.put(new MinecraftVersion(1, 20, 0), 763); return map; } diff --git a/src/test/java/com/comphenix/protocol/MinecraftVersionTest.java b/src/test/java/com/comphenix/protocol/utility/MinecraftVersionTest.java similarity index 89% rename from src/test/java/com/comphenix/protocol/MinecraftVersionTest.java rename to src/test/java/com/comphenix/protocol/utility/MinecraftVersionTest.java index 919754cc..a86a5047 100644 --- a/src/test/java/com/comphenix/protocol/MinecraftVersionTest.java +++ b/src/test/java/com/comphenix/protocol/utility/MinecraftVersionTest.java @@ -15,8 +15,9 @@ * 02111-1307 USA */ -package com.comphenix.protocol; +package com.comphenix.protocol.utility; +import com.comphenix.protocol.BukkitInitialization; import com.comphenix.protocol.utility.MinecraftVersion; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; @@ -51,6 +52,12 @@ class MinecraftVersionTest { assertEquals(MinecraftVersion.TRAILS_AND_TAILS, MinecraftVersion.getCurrentVersion()); } + @Test + void testCurrentProtocol() { + // MIN_VALUE is returned when the current version is not supported + assertNotEquals(MinecraftProtocolVersion.getCurrentVersion(), Integer.MIN_VALUE); + } + @Test void testParsing() { assertEquals("1.4.3", MinecraftVersion.extractVersion("CraftBukkit R3.0 (MC: 1.4.3)"));