code refactoring

This commit is contained in:
unurled 2024-03-18 22:01:16 +01:00
parent 456df87c33
commit 9105d31a02
Signed by: unurled
GPG key ID: FDBC9CBE1F82423F
9 changed files with 652 additions and 542 deletions

View file

@ -1,16 +1,28 @@
package me.unurled.sacredrealms.sr.utils;
import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.minimessage.MiniMessage;
import org.jetbrains.annotations.NotNull;
public class Component {
public static final String NOT_PLAYER = "<red>You must be a player to use this command.";
public static final String NO_PERMISSION = "<red>You do not have permission to use this command.";
private static MiniMessage miniMessage;
private Component() {}
public static net.kyori.adventure.text.@NotNull Component comp(String msg) {
MiniMessage mm = MiniMessage.miniMessage();
return mm.deserialize(msg);
if (miniMessage == null) {
miniMessage = MiniMessage.miniMessage();
}
return miniMessage.deserialize(msg);
}
public static net.kyori.adventure.text.@NotNull TextComponent textComp(String msg) {
if (miniMessage == null) {
miniMessage = MiniMessage.miniMessage();
}
return (TextComponent) miniMessage.deserialize(msg);
}
}