Use TagResolver instead of Template
This commit is contained in:
parent
5fd43070a1
commit
902104b326
1 changed files with 10 additions and 8 deletions
|
|
@ -25,7 +25,8 @@ import net.frankheijden.serverutils.common.utils.GitHubUtils;
|
|||
import net.frankheijden.serverutils.common.utils.VersionUtils;
|
||||
import net.frankheijden.serverutilsupdater.common.Updater;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.minimessage.Template;
|
||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||
|
||||
public class UpdateCheckerTask<U extends ServerUtilsPlugin<P, ?, ?, ?, ?>, P> implements Runnable {
|
||||
|
||||
|
|
@ -136,9 +137,9 @@ public class UpdateCheckerTask<U extends ServerUtilsPlugin<P, ?, ?, ?, ?>, P> im
|
|||
if (!download || pluginAsset == null) {
|
||||
if (sender.isPlayer()) {
|
||||
Component component = plugin.getMessagesResource().get(MessageKey.UPDATE_AVAILABLE).toComponent(
|
||||
Template.of("old", ServerUtilsApp.VERSION),
|
||||
Template.of("new", githubVersion),
|
||||
Template.of("info", body)
|
||||
TagResolver.resolver("old", Tag.inserting(Component.text(ServerUtilsApp.VERSION))),
|
||||
TagResolver.resolver("new", Tag.inserting(Component.text(githubVersion))),
|
||||
TagResolver.resolver("info", Tag.inserting(Component.text(body)))
|
||||
);
|
||||
sender.sendMessage(component);
|
||||
}
|
||||
|
|
@ -148,9 +149,9 @@ public class UpdateCheckerTask<U extends ServerUtilsPlugin<P, ?, ?, ?, ?>, P> im
|
|||
plugin.getLogger().log(Level.INFO, DOWNLOAD_START, pluginAsset.getDownloadUrl());
|
||||
if (sender.isPlayer()) {
|
||||
Component component = plugin.getMessagesResource().get(MessageKey.UPDATE_DOWNLOADING).toComponent(
|
||||
Template.of("old", ServerUtilsApp.VERSION),
|
||||
Template.of("new", githubVersion),
|
||||
Template.of("info", body)
|
||||
TagResolver.resolver("old", Tag.inserting(Component.text(ServerUtilsApp.VERSION))),
|
||||
TagResolver.resolver("new", Tag.inserting(Component.text(githubVersion))),
|
||||
TagResolver.resolver("info", Tag.inserting(Component.text(body)))
|
||||
);
|
||||
sender.sendMessage(component);
|
||||
}
|
||||
|
|
@ -286,7 +287,8 @@ public class UpdateCheckerTask<U extends ServerUtilsPlugin<P, ?, ?, ?, ?>, P> im
|
|||
|
||||
private void broadcastDownloadStatus(String githubVersion, boolean isError) {
|
||||
ConfigKey key = isError ? MessageKey.UPDATE_DOWNLOAD_FAILED : MessageKey.UPDATE_DOWNLOAD_SUCCESS;
|
||||
Component component = plugin.getMessagesResource().get(key).toComponent(Template.of("new", githubVersion));
|
||||
Component component = plugin.getMessagesResource().get(key).toComponent(TagResolver.resolver("new",
|
||||
Tag.inserting(Component.text(githubVersion))));
|
||||
plugin.getChatProvider().broadcast(component, "serverutils.notification.update");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue