mirror of
https://github.com/5vl/BetterSpigotAPI.git
synced 2025-05-24 06:26:58 +00:00
Added sending messages to all online players
This commit is contained in:
parent
adc71d269a
commit
ce24441a8c
8
src/main/java/me/fivevl/betterspigot/BetterData.kt
Normal file
8
src/main/java/me/fivevl/betterspigot/BetterData.kt
Normal file
@ -0,0 +1,8 @@
|
||||
package me.fivevl.betterspigot
|
||||
|
||||
/**
|
||||
* @author 5vl
|
||||
* @since 0.0.1
|
||||
*/
|
||||
object BetterData {
|
||||
}
|
24
src/main/java/me/fivevl/betterspigot/BetterPlayers.kt
Normal file
24
src/main/java/me/fivevl/betterspigot/BetterPlayers.kt
Normal file
@ -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) }
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user