diff --git a/src/main/java/me/fivevl/betterspigot/BetterData.kt b/src/main/java/me/fivevl/betterspigot/BetterData.kt new file mode 100644 index 0000000..dbfabd4 --- /dev/null +++ b/src/main/java/me/fivevl/betterspigot/BetterData.kt @@ -0,0 +1,8 @@ +package me.fivevl.betterspigot + +/** + * @author 5vl + * @since 0.0.1 + */ +object BetterData { +} \ No newline at end of file diff --git a/src/main/java/me/fivevl/betterspigot/BetterPlayers.kt b/src/main/java/me/fivevl/betterspigot/BetterPlayers.kt new file mode 100644 index 0000000..1bdd467 --- /dev/null +++ b/src/main/java/me/fivevl/betterspigot/BetterPlayers.kt @@ -0,0 +1,24 @@ +package me.fivevl.betterspigot + +/** + * @author 5vl + * @since 0.0.1 + */ +object BetterPlayers { + /** + * Send a message to all players on the server + * @param message The message to send to all players + * @sample BetterPlayers.sendAllMessage("Hello, world!") + */ + fun sendAllMessage(message: String) { + BetterSpigot.instance.server.onlinePlayers.forEach { it.sendMessage(message) } + } + /** + * Send a message to all players on the server that have a specified permission + * @param message The message to send to all players + * @param permission Checks if player has this permission + */ + fun sendAllMessage(message: String, permission: String) { + BetterSpigot.instance.server.onlinePlayers.forEach { if (it.hasPermission(permission)) it.sendMessage(message) } + } +} \ No newline at end of file