Fix minimessage in velocity module

This commit is contained in:
Len
2022-09-09 19:56:14 +02:00
parent 6fc198bbc7
commit 2c2711e0e7
6 changed files with 57 additions and 52 deletions
@@ -1,7 +1,5 @@
package com.alttd.boosterapi.util;
import org.apache.commons.lang.exception.ExceptionUtils;
public class ALogger {
private static org.slf4j.Logger logger = null;
@@ -23,6 +21,6 @@ public class ALogger {
}
public static void fatal(String error, Exception exception) {
error(error + "\n" + ExceptionUtils.getStackTrace(exception));
error(error + "\n" + exception);
}
}
@@ -2,20 +2,16 @@ package com.alttd.boosterapi.util;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.minimessage.MiniMessage;
import net.kyori.adventure.text.minimessage.Template;
import net.kyori.adventure.text.minimessage.template.TemplateResolver;
import java.util.List;
import java.util.Locale;
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
public class Utils {
public static Component parseMiniMessage(String message, List<Template> templates) {
public static Component parseMiniMessage(String message, TagResolver placeholders) {
MiniMessage miniMessage = MiniMessage.miniMessage();
if (templates == null) {
if (placeholders == null) {
return miniMessage.deserialize(message);
} else {
return miniMessage.deserialize(message, TemplateResolver.templates(templates));
return miniMessage.deserialize(message, placeholders);
}
}