From 9e90d1f0989b6c6d93b42e84279e7379b6d4c9b3 Mon Sep 17 00:00:00 2001 From: FlorianMichael <60033407+FlorianMichael@users.noreply.github.com> Date: Fri, 24 Nov 2023 17:34:00 +0100 Subject: [PATCH] Added VersionEnum#fromProtocolName --- src/main/java/net/raphimc/vialoader/util/VersionEnum.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/net/raphimc/vialoader/util/VersionEnum.java b/src/main/java/net/raphimc/vialoader/util/VersionEnum.java index 826bbec..9b2ab3a 100644 --- a/src/main/java/net/raphimc/vialoader/util/VersionEnum.java +++ b/src/main/java/net/raphimc/vialoader/util/VersionEnum.java @@ -220,6 +220,12 @@ public enum VersionEnum { return fromProtocolVersion(ProtocolVersion.getProtocol(protocolId)); } + public static VersionEnum fromProtocolName(final String protocolName) { + final ProtocolVersion protocolVersion = ProtocolVersion.getClosest(protocolName); + if (protocolVersion == null) return UNKNOWN; + return fromProtocolVersion(protocolVersion); + } + public static VersionEnum fromUserConnection(final UserConnection userConnection) { return fromUserConnection(userConnection, true); }