Add broadcasting messages when players do stuff with coordinates

This commit is contained in:
SemvdH
2026-03-03 18:37:37 +01:00
parent f53ea68c8a
commit 9e06c961d0
5 changed files with 121 additions and 4 deletions

View File

@@ -0,0 +1,21 @@
package nl.interestingcorner.core;
public enum MinecraftFormattingCode {
BOLD("§l"),
ITALIC("§o"),
UNDERLINE("§n"),
STRIKETHROUGH("§m"),
RESET("§r"),
OBFUSCATED("§k");
private final String code;
MinecraftFormattingCode(String code) {
this.code = code;
}
@Override
public String toString() {
return code;
}
}

View File

@@ -0,0 +1,24 @@
package nl.interestingcorner.core.chat;
import org.bukkit.Server;
public class ChatHelper {
/**
* Sends a message to all online players on the server.
* @param message the message to send
*/
public static void sendMessageToEveryone(String message) {
Server server = org.bukkit.Bukkit.getServer();
server.getOnlinePlayers().forEach(player -> player.sendMessage(message));
}
/**
* Broadcasts a message to all players on the server, including those who are not online.
* @param message the message to send
*/
public static void broadcastMessage(String message) {
Server server = org.bukkit.Bukkit.getServer();
server.broadcastMessage(message);
}
}