diff --git a/src/main/java/com/alttd/webinterface/commands/Login.java b/src/main/java/com/alttd/webinterface/commands/Login.java index d99af46..d20b47c 100644 --- a/src/main/java/com/alttd/webinterface/commands/Login.java +++ b/src/main/java/com/alttd/webinterface/commands/Login.java @@ -10,8 +10,6 @@ import com.velocitypowered.api.command.CommandSource; import com.velocitypowered.api.proxy.Player; import com.velocitypowered.api.proxy.ProxyServer; import net.kyori.adventure.text.minimessage.MiniMessage; -import net.kyori.adventure.text.minimessage.tag.resolver.Placeholder; -import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; import org.jetbrains.annotations.NotNull; public class Login { @@ -27,7 +25,7 @@ public class Login { } AuthService.getLoginCodeAsync(player.getUniqueId()).thenAccept(optionalLoginCode -> { optionalLoginCode.ifPresentOrElse((loginCode) -> { - player.sendMessage(MiniMessage.miniMessage().deserialize(Config.YOUR_LOGIN_CODE, resolveLogin(loginCode))); + player.sendMessage(MiniMessage.miniMessage().deserialize(resolveLogin(Config.YOUR_LOGIN_CODE, loginCode))); }, () -> { player.sendMessage(MiniMessage.miniMessage().deserialize("Failed to get login code.")); }); @@ -44,10 +42,9 @@ public class Login { proxyServer.getCommandManager().register(metaStart, brigadierCommandStart); } - private @NotNull TagResolver resolveLogin(String loginCode) { - return TagResolver.resolver( - Placeholder.unparsed("login_endpoint", Config.LOGIN_ENDPOINT), - Placeholder.unparsed("code", loginCode) - ); + private @NotNull String resolveLogin(String message, String loginCode) { + return message + .replace("", Config.LOGIN_ENDPOINT) + .replace("", loginCode); } }