diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerManager.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerManager.java index c2965f577..45a5ff31b 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerManager.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerManager.java @@ -36,7 +36,6 @@ import java.net.ServerSocket; import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; -import java.util.ArrayList; import java.util.Arrays; import java.util.Base64; import java.util.List; diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerServer.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerServer.java index 68b31a1f5..df5ad1c00 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerServer.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/multiplayer/MultiplayerServer.java @@ -29,7 +29,6 @@ import java.net.Socket; public class MultiplayerServer { private ServerSocket socket; - private Thread thread; private final int gamePort; public MultiplayerServer(int gamePort) { @@ -59,8 +58,7 @@ public class MultiplayerServer { Socket clientSocket = socket.accept(); Lang.thread(() -> handleClient(clientSocket), "MultiplayerServerClientThread", true); } - } catch (IOException e) { - + } catch (IOException ignored) { } } @@ -73,8 +71,7 @@ public class MultiplayerServer { Request request = JsonUtils.fromNonNullJson(line, Request.class); request.process(this, writer); } - } catch (IOException | JsonParseException e) { - + } catch (IOException | JsonParseException ignored) { } } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java index f8c8b09d9..e9a24cf35 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java @@ -22,7 +22,6 @@ import javafx.beans.property.*; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.Node; -import javafx.scene.control.Control; import javafx.scene.control.ScrollPane; import javafx.scene.control.SkinBase; import javafx.scene.control.ToggleGroup; diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index 393ab277c..d0964ac36 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -563,6 +563,7 @@ multiplayer.session.copy_room_code=Copy Invitation Code multiplayer.session.create=Create Room multiplayer.session.create.error=Failed to create multiplayer room. multiplayer.session.create.hint=Before creating multiplayer room, you must click "Open LAN Server" in running game, and type the port displayed in game in the blank below. +multiplayer.session.create.name=Session Name multiplayer.session.create.port=Port multiplayer.session.create.port.error=Cannot detect game port, you must click "Open LAN Server" in game to enable multiplayer functionality. multiplayer.session.expired=Multiplayer session has expired. You should re-create or re-join a room to continue. diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index bd1162166..70dbf5603 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -563,6 +563,7 @@ multiplayer.session.copy_room_code=複製邀請碼 multiplayer.session.create=創建房間 multiplayer.session.create.error=創建聯機房間失敗。 multiplayer.session.create.hint=創建聯機房間前,你需要先在正在運行的遊戲內的遊戲菜單中選擇 對區域網路開放 選項,然後在下方的輸入框中輸入遊戲內提示的埠號(通常是 5 位的數字) +multiplayer.session.create.name=房間名稱 multiplayer.session.create.port=埠號 multiplayer.session.create.port.error=無法檢測遊戲埠號,你必須先啟動遊戲並在遊戲內打開對區域網路開放選項後才能啟動聯機。 multiplayer.session.expired=聯機會話連續使用時間超過了 3 小時,你需要重新創建/加入房間以繼續聯機。 diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/task/Task.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/task/Task.java index 212e70cb2..1348472f2 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/task/Task.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/task/Task.java @@ -35,7 +35,6 @@ import org.jetbrains.annotations.Nullable; import java.util.*; import java.util.concurrent.Callable; -import java.util.concurrent.CancellationException; import java.util.concurrent.CompletableFuture; import java.util.concurrent.Executor; import java.util.function.Consumer;