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);
}
}