From 421f6f8b6d340eb552995100f471b00f42b989bc Mon Sep 17 00:00:00 2001 From: Burning_TNT <88144530+burningtnt@users.noreply.github.com> Date: Thu, 6 Jul 2023 23:29:45 +0800 Subject: [PATCH] Fix #2303 (#2346) --- .../org/jackhuang/hmcl/launch/DefaultLauncher.java | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java index 4459e9ee2..93271d101 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/launch/DefaultLauncher.java @@ -255,10 +255,15 @@ public class DefaultLauncher extends Launcher { if (StringUtils.isNotBlank(options.getServerIp())) { String[] args = options.getServerIp().split(":"); - res.add("--server"); - res.add(args[0]); - res.add("--port"); - res.add(args.length > 1 ? args[1] : "25565"); + if (version.compareTo(new Version("1.20")) < 0) { + res.add("--server"); + res.add(args[0]); + res.add("--port"); + res.add(args.length > 1 ? args[1] : "25565"); + } else { + res.add("--quickPlayMultiplayer"); + res.add(args[0] + ":" + (args.length > 1 ? args[1] : "25565")); + } } if (options.isFullscreen())