Use TagResolver instead of Template

This commit is contained in:
Roman Zhuravlev 2025-11-02 04:09:33 +05:00
parent 217c57d8e6
commit 98fc752bd4

View file

@ -5,7 +5,7 @@ import net.frankheijden.serverutils.common.config.ConfigKey;
import net.frankheijden.serverutils.common.config.MessageKey; import net.frankheijden.serverutils.common.config.MessageKey;
import net.frankheijden.serverutils.common.entities.ServerUtilsAudience; import net.frankheijden.serverutils.common.entities.ServerUtilsAudience;
import net.kyori.adventure.text.Component; import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.Template; import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
public enum WatchResult implements AbstractResult { public enum WatchResult implements AbstractResult {
START(MessageKey.WATCHPLUGIN_START), START(MessageKey.WATCHPLUGIN_START),
@ -23,7 +23,7 @@ public enum WatchResult implements AbstractResult {
this.key = key; this.key = key;
} }
public void sendTo(ServerUtilsAudience<?> sender, Template... templates) { public void sendTo(ServerUtilsAudience<?> sender, TagResolver... templates) {
Component component = ServerUtilsApp.getPlugin().getMessagesResource().get(key).toComponent(templates); Component component = ServerUtilsApp.getPlugin().getMessagesResource().get(key).toComponent(templates);
sender.sendMessage(component); sender.sendMessage(component);
} }