mirror of
https://github.com/HibiscusMC/HMCCosmetics.git
synced 2026-01-06 15:51:50 +00:00
Configurable bossbar in wardrobe
This commit is contained in:
@@ -34,22 +34,14 @@ public class MessagesUtil {
|
||||
}
|
||||
|
||||
public static void sendMessage(Player player, String key) {
|
||||
if (!messages.containsKey(key)) return;
|
||||
if (messages.get(key) == null) return;
|
||||
String message = messages.get(key);
|
||||
message = message.replaceAll("%prefix%", prefix);
|
||||
Component finalMessage = Adventure.MINI_MESSAGE.deserialize(message);
|
||||
Component finalMessage = processString(key);
|
||||
Audience target = BukkitAudiences.create(HMCCosmeticsPlugin.getInstance()).player(player);
|
||||
|
||||
target.sendMessage(finalMessage);
|
||||
}
|
||||
|
||||
public static void sendMessage(CommandSender sender, String key) {
|
||||
if (!messages.containsKey(key)) return;
|
||||
if (messages.get(key) == null) return;
|
||||
String message = messages.get(key);
|
||||
message = message.replaceAll("%prefix%", prefix);
|
||||
Component finalMessage = Adventure.MINI_MESSAGE.deserialize(message);
|
||||
Component finalMessage = processString(key);
|
||||
Audience target = BukkitAudiences.create(HMCCosmeticsPlugin.getInstance()).sender(sender);
|
||||
|
||||
target.sendMessage(finalMessage);
|
||||
@@ -67,16 +59,25 @@ public class MessagesUtil {
|
||||
}
|
||||
|
||||
public static void sendActionBar(Player player, String key) {
|
||||
if (!messages.containsKey(key)) return;
|
||||
if (messages.get(key) == null) return;
|
||||
String message = messages.get(key);
|
||||
message = message.replaceAll("%prefix%", prefix);
|
||||
Component finalMessage = Adventure.MINI_MESSAGE.deserialize(message);
|
||||
Component finalMessage = processString(key);
|
||||
Audience target = BukkitAudiences.create(HMCCosmeticsPlugin.getInstance()).player(player);
|
||||
|
||||
target.sendActionBar(finalMessage);
|
||||
}
|
||||
|
||||
public static Component processString(String key) {
|
||||
if (!messages.containsKey(key)) return null;
|
||||
if (messages.get(key) == null) return null;
|
||||
String message = messages.get(key);
|
||||
message = message.replaceAll("%prefix%", prefix);
|
||||
return Adventure.MINI_MESSAGE.deserialize(message);
|
||||
}
|
||||
|
||||
public static Component processStringNoKey(String message) {
|
||||
message = message.replaceAll("%prefix%", prefix);
|
||||
return Adventure.MINI_MESSAGE.deserialize(message);
|
||||
}
|
||||
|
||||
|
||||
|
||||
public static void sendDebugMessages(String message) {
|
||||
|
||||
Reference in New Issue
Block a user