Use TagResolver instead of Template
This commit is contained in:
parent
400db548a0
commit
6541e4c93c
1 changed files with 5 additions and 4 deletions
|
|
@ -14,7 +14,8 @@ import net.frankheijden.serverutils.common.managers.AbstractPluginManager;
|
||||||
import net.frankheijden.serverutils.common.utils.ListComponentBuilder;
|
import net.frankheijden.serverutils.common.utils.ListComponentBuilder;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.text.TextComponent;
|
import net.kyori.adventure.text.TextComponent;
|
||||||
import net.kyori.adventure.text.minimessage.Template;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
|
|
||||||
@SuppressWarnings("LineLength")
|
@SuppressWarnings("LineLength")
|
||||||
public abstract class CommandPlugins<U extends ServerUtilsPlugin<P, ?, C, ?, D>, P, C extends ServerUtilsAudience<?>, D extends ServerUtilsPluginDescription>
|
public abstract class CommandPlugins<U extends ServerUtilsPlugin<P, ?, C, ?, D>, P, C extends ServerUtilsAudience<?>, D extends ServerUtilsPluginDescription>
|
||||||
|
|
@ -49,7 +50,7 @@ public abstract class CommandPlugins<U extends ServerUtilsPlugin<P, ?, C, ?, D>,
|
||||||
sender.sendMessage(messages.get(MessageKey.PLUGINS_HEADER).toComponent());
|
sender.sendMessage(messages.get(MessageKey.PLUGINS_HEADER).toComponent());
|
||||||
TextComponent.Builder builder = Component.text();
|
TextComponent.Builder builder = Component.text();
|
||||||
builder.append(messages.get(MessageKey.PLUGINS_PREFIX).toComponent(
|
builder.append(messages.get(MessageKey.PLUGINS_PREFIX).toComponent(
|
||||||
Template.of("count", String.valueOf(filteredPlugins.size()))
|
TagResolver.resolver("count", Tag.inserting(Component.text(String.valueOf(filteredPlugins.size()))))
|
||||||
));
|
));
|
||||||
builder.append(ListComponentBuilder.create(filteredPlugins)
|
builder.append(ListComponentBuilder.create(filteredPlugins)
|
||||||
.separator(messages.get(MessageKey.PLUGINS_SEPARATOR).toComponent())
|
.separator(messages.get(MessageKey.PLUGINS_SEPARATOR).toComponent())
|
||||||
|
|
@ -62,11 +63,11 @@ public abstract class CommandPlugins<U extends ServerUtilsPlugin<P, ?, C, ?, D>,
|
||||||
? MessageKey.PLUGINS_FORMAT
|
? MessageKey.PLUGINS_FORMAT
|
||||||
: MessageKey.PLUGINS_FORMAT_DISABLED;
|
: MessageKey.PLUGINS_FORMAT_DISABLED;
|
||||||
formatBuilder.append(messages.get(formatKey).toComponent(
|
formatBuilder.append(messages.get(formatKey).toComponent(
|
||||||
Template.of("plugin", description.getName())
|
TagResolver.resolver("plugin", Tag.inserting(Component.text(description.getName())))
|
||||||
));
|
));
|
||||||
if (hasVersionFlag) {
|
if (hasVersionFlag) {
|
||||||
formatBuilder.append(messages.get(MessageKey.PLUGINS_VERSION).toComponent(
|
formatBuilder.append(messages.get(MessageKey.PLUGINS_VERSION).toComponent(
|
||||||
Template.of("version", description.getVersion())
|
TagResolver.resolver("version", Tag.inserting(Component.text(description.getVersion())))
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue