Added short form for Auto Detect protocol name
Some checks failed
build-docker / build (push) Has been cancelled
build / build (push) Has been cancelled

This commit is contained in:
RaphiMC 2025-01-12 20:47:32 +01:00
parent e16043847c
commit 63b2c67fbd
No known key found for this signature in database
GPG key ID: 0F6BB0657A03AC94

View file

@ -18,10 +18,15 @@
package net.raphimc.viaproxy.util;
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
import net.raphimc.viaproxy.protocoltranslator.ProtocolTranslator;
public class ProtocolVersionUtil {
public static ProtocolVersion fromNameLenient(final String name) {
if (name.equalsIgnoreCase("auto")) { // Short form for auto-detect
return ProtocolTranslator.AUTO_DETECT_PROTOCOL;
}
final ProtocolVersion version = ProtocolVersion.getClosest(name);
if (version == null) {
return ProtocolVersion.getClosest(name.replace("-", " "));