From f9551df6bd10817c7aa8d62c8be29ab10a5bd6a8 Mon Sep 17 00:00:00 2001 From: PonderFox0643 Date: Wed, 1 Apr 2026 12:15:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8F=92=E4=BB=B6=E4=B8=8D?= =?UTF-8?q?=E8=AF=BBconfig=E9=97=AE=E9=A2=98=EF=BC=9A=E9=94=AE=E5=90=8D?= =?UTF-8?q?=E5=8C=BA=E5=88=86=E5=A4=A7=E5=B0=8F=E5=86=99=E3=80=82=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E9=A2=9C=E8=89=B2=E4=BB=A3=E7=A0=81=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/hitech0926/hubcommand/HubCommand.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/hitech0926/hubcommand/HubCommand.java b/src/main/java/com/hitech0926/hubcommand/HubCommand.java index b63922c..70a6b5a 100644 --- a/src/main/java/com/hitech0926/hubcommand/HubCommand.java +++ b/src/main/java/com/hitech0926/hubcommand/HubCommand.java @@ -13,6 +13,7 @@ import com.velocitypowered.api.proxy.server.RegisteredServer; import net.kyori.adventure.text.Component; import net.kyori.adventure.text.minimessage.MiniMessage; +import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer; import org.slf4j.Logger; import org.yaml.snakeyaml.Yaml; @@ -102,11 +103,11 @@ private void loadConfig() { } try (InputStream inputStream = Files.newInputStream(file.toPath())) { Map config = yaml.load(inputStream); - enabled = (boolean) config.getOrDefault("enabled", true); - lobbyServer = (String) config.getOrDefault("lobby-server", "lobby"); - sendSuccessful = (String) config.getOrDefault("send-successful", "你已被传送到大厅!"); - noPermission = (String) config.getOrDefault("no-permission", "你没有权限执行此命令!"); - noConsole = (String) config.getOrDefault("no-console", "只有玩家可以执行此命令!"); + enabled = (boolean) config.getOrDefault("Enable", true); + lobbyServer = (String) config.getOrDefault("LobbyServer", "lobby"); + sendSuccessful = (String) config.getOrDefault("SendSuccessful", "你已被传送到大厅!"); + noPermission = (String) config.getOrDefault("NoPermission", "你没有权限执行此命令!"); + noConsole = (String) config.getOrDefault("NoConsole", "只有玩家可以执行此命令!"); logger.info("配置文件加载成功!"); } catch (IOException e) { @@ -134,13 +135,13 @@ public void execute(Invocation invocation) { if (args.length == 0) { // 玩家传送自己 if (!(source instanceof Player)) { - source.sendMessage(MiniMessage.miniMessage().deserialize(plugin.noConsole)); + source.sendMessage(LegacyComponentSerializer.legacyAmpersand().deserialize(plugin.noConsole)); return; } Player player = (Player) source; if (!player.hasPermission("hubcommand.player")) { - player.sendMessage(MiniMessage.miniMessage().deserialize(plugin.noPermission)); + player.sendMessage(LegacyComponentSerializer.legacyAmpersand().deserialize(plugin.noPermission)); return; } @@ -148,7 +149,7 @@ public void execute(Invocation invocation) { } else if (args.length == 1) { // 管理员传送其他玩家 if (!source.hasPermission("hubcommand.admin")) { - source.sendMessage(MiniMessage.miniMessage().deserialize(plugin.noPermission)); + source.sendMessage(LegacyComponentSerializer.legacyAmpersand().deserialize(plugin.noPermission)); return; } @@ -163,7 +164,7 @@ private void teleportPlayer(Player player) { Optional lobbyServer = plugin.getServer().getServer(plugin.lobbyServer); if (lobbyServer.isPresent()) { player.createConnectionRequest(lobbyServer.get()).fireAndForget(); - player.sendMessage(MiniMessage.miniMessage().deserialize(plugin.sendSuccessful)); + player.sendMessage(LegacyComponentSerializer.legacyAmpersand().deserialize(plugin.sendSuccessful)); } } }