1313import com .velocitypowered .api .proxy .server .RegisteredServer ;
1414import net .kyori .adventure .text .Component ;
1515import net .kyori .adventure .text .minimessage .MiniMessage ;
16+ import net .kyori .adventure .text .serializer .legacy .LegacyComponentSerializer ;
1617import org .slf4j .Logger ;
1718import org .yaml .snakeyaml .Yaml ;
1819
@@ -102,11 +103,11 @@ private void loadConfig() {
102103 }
103104 try (InputStream inputStream = Files .newInputStream (file .toPath ())) {
104105 Map <String , Object > config = yaml .load (inputStream );
105- enabled = (boolean ) config .getOrDefault ("enabled " , true );
106- lobbyServer = (String ) config .getOrDefault ("lobby-server " , "lobby" );
107- sendSuccessful = (String ) config .getOrDefault ("send-successful " , "<green>你已被传送到大厅!" );
108- noPermission = (String ) config .getOrDefault ("no-permission " , "<red>你没有权限执行此命令!" );
109- noConsole = (String ) config .getOrDefault ("no-console " , "<red>只有玩家可以执行此命令!" );
106+ enabled = (boolean ) config .getOrDefault ("Enable " , true );
107+ lobbyServer = (String ) config .getOrDefault ("LobbyServer " , "lobby" );
108+ sendSuccessful = (String ) config .getOrDefault ("SendSuccessful " , "<green>你已被传送到大厅!" );
109+ noPermission = (String ) config .getOrDefault ("NoPermission " , "<red>你没有权限执行此命令!" );
110+ noConsole = (String ) config .getOrDefault ("NoConsole " , "<red>只有玩家可以执行此命令!" );
110111
111112 logger .info ("配置文件加载成功!" );
112113 } catch (IOException e ) {
@@ -134,21 +135,21 @@ public void execute(Invocation invocation) {
134135 if (args .length == 0 ) {
135136 // 玩家传送自己
136137 if (!(source instanceof Player )) {
137- source .sendMessage (MiniMessage . miniMessage ().deserialize (plugin .noConsole ));
138+ source .sendMessage (LegacyComponentSerializer . legacyAmpersand ().deserialize (plugin .noConsole ));
138139 return ;
139140 }
140141
141142 Player player = (Player ) source ;
142143 if (!player .hasPermission ("hubcommand.player" )) {
143- player .sendMessage (MiniMessage . miniMessage ().deserialize (plugin .noPermission ));
144+ player .sendMessage (LegacyComponentSerializer . legacyAmpersand ().deserialize (plugin .noPermission ));
144145 return ;
145146 }
146147
147148 teleportPlayer (player );
148149 } else if (args .length == 1 ) {
149150 // 管理员传送其他玩家
150151 if (!source .hasPermission ("hubcommand.admin" )) {
151- source .sendMessage (MiniMessage . miniMessage ().deserialize (plugin .noPermission ));
152+ source .sendMessage (LegacyComponentSerializer . legacyAmpersand ().deserialize (plugin .noPermission ));
152153 return ;
153154 }
154155
@@ -163,7 +164,7 @@ private void teleportPlayer(Player player) {
163164 Optional <RegisteredServer > lobbyServer = plugin .getServer ().getServer (plugin .lobbyServer );
164165 if (lobbyServer .isPresent ()) {
165166 player .createConnectionRequest (lobbyServer .get ()).fireAndForget ();
166- player .sendMessage (MiniMessage . miniMessage ().deserialize (plugin .sendSuccessful ));
167+ player .sendMessage (LegacyComponentSerializer . legacyAmpersand ().deserialize (plugin .sendSuccessful ));
167168 }
168169 }
169170 }
0 commit comments