mirror of
https://github.com/HibiscusMC/HMCCosmetics.git
synced 2025-12-19 15:09:19 +00:00
Send message with sender
This commit is contained in:
@@ -6,6 +6,7 @@ import com.hibiscusmc.hmccosmetics.util.misc.Adventure;
|
|||||||
import net.kyori.adventure.audience.Audience;
|
import net.kyori.adventure.audience.Audience;
|
||||||
import net.kyori.adventure.platform.bukkit.BukkitAudiences;
|
import net.kyori.adventure.platform.bukkit.BukkitAudiences;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.spongepowered.configurate.ConfigurationNode;
|
import org.spongepowered.configurate.ConfigurationNode;
|
||||||
|
|
||||||
@@ -37,6 +38,17 @@ public class MessagesUtil {
|
|||||||
target.sendMessage(finalMessage);
|
target.sendMessage(finalMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void sendMessage(CommandSender sender, String key) {
|
||||||
|
if (!messages.containsKey(key)) return;
|
||||||
|
if (messages.get(key).isEmpty()) return;
|
||||||
|
String message = messages.get(key);
|
||||||
|
message.replaceAll("%prefix%", prefix);
|
||||||
|
Component finalMessage = Adventure.MINI_MESSAGE.deserialize(message);
|
||||||
|
Audience target = BukkitAudiences.create(HMCCosmeticsPlugin.getInstance()).sender(sender);
|
||||||
|
|
||||||
|
target.sendMessage(finalMessage);
|
||||||
|
}
|
||||||
|
|
||||||
public static void sendDebugMessages(String message) {
|
public static void sendDebugMessages(String message) {
|
||||||
sendDebugMessages(message, Level.INFO);
|
sendDebugMessages(message, Level.INFO);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user