diff --git a/Common/src/main/java/net/frankheijden/serverutils/common/tasks/PluginWatcherTask.java b/Common/src/main/java/net/frankheijden/serverutils/common/tasks/PluginWatcherTask.java index 26b084f..e4177c9 100644 --- a/Common/src/main/java/net/frankheijden/serverutils/common/tasks/PluginWatcherTask.java +++ b/Common/src/main/java/net/frankheijden/serverutils/common/tasks/PluginWatcherTask.java @@ -28,7 +28,9 @@ import net.frankheijden.serverutils.common.entities.results.PluginResults; import net.frankheijden.serverutils.common.entities.results.WatchResult; import net.frankheijden.serverutils.common.managers.AbstractPluginManager; import net.frankheijden.serverutils.common.utils.FileUtils; -import net.kyori.adventure.text.minimessage.Template; +import net.kyori.adventure.text.Component; +import net.kyori.adventure.text.minimessage.tag.Tag; +import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver; public class PluginWatcherTask extends AbstractTask { @@ -116,7 +118,8 @@ public class PluginWatcherTask extends AbstractTask { ServerUtilsPluginDescription description = descriptionOptional.get(); WatchEntry foundEntry = pluginIdToWatchEntryMap.remove(description.getId()); if (foundEntry != null) { - send(WatchResult.DELETED_FILE_IS_CREATED, Template.of("plugin", foundEntry.pluginId)); + send(WatchResult.DELETED_FILE_IS_CREATED, TagResolver.resolver("plugin", + Tag.inserting(Component.text(foundEntry.pluginId)))); fileNameToWatchEntryMap.put(fileName, foundEntry); if (pluginIdToWatchEntryMap.isEmpty()) { @@ -139,7 +142,8 @@ public class PluginWatcherTask extends AbstractTask { AbstractPluginManager pluginManager = plugin.getPluginManager(); Optional fileOptional = pluginManager.getPluginFile(entry.pluginId); if (!fileOptional.isPresent()) { - send(WatchResult.FILE_DELETED, Template.of("plugin", entry.pluginId)); + send(WatchResult.FILE_DELETED, TagResolver.resolver("plugin", + Tag.inserting(Component.text(entry.pluginId)))); fileNameToWatchEntryMap.remove(fileName); pluginIdToWatchEntryMap.put(entry.pluginId, entry); @@ -183,7 +187,7 @@ public class PluginWatcherTask extends AbstractTask { }, 10L); } - private void send(WatchResult result, Template... templates) { + private void send(WatchResult result, TagResolver... templates) { result.sendTo(sender, templates); if (sender.isPlayer()) { result.sendTo(plugin.getChatProvider().getConsoleServerAudience(), templates);