diff --git a/src/main/kotlin/net/axay/kspigot/extensions/GeneralExtensions.kt b/src/main/kotlin/net/axay/kspigot/extensions/GeneralExtensions.kt index bf074ccc..b56b4a5c 100644 --- a/src/main/kotlin/net/axay/kspigot/extensions/GeneralExtensions.kt +++ b/src/main/kotlin/net/axay/kspigot/extensions/GeneralExtensions.kt @@ -3,6 +3,8 @@ package net.axay.kspigot.extensions import net.axay.kspigot.main.KSpigotMainInstance import org.bukkit.Bukkit import org.bukkit.NamespacedKey +import org.bukkit.command.CommandSender +import org.bukkit.entity.Entity import org.bukkit.entity.Player /** @@ -11,6 +13,12 @@ import org.bukkit.entity.Player */ val onlinePlayers: Collection get() = Bukkit.getOnlinePlayers() +/** + * Shortcut to get a collection of all + * online players plus the console command sender. + */ +val onlineSenders: Collection get() = Bukkit.getOnlinePlayers().plus(Bukkit.getConsoleSender()) + /** * Shortcut to get the Server. * @see Bukkit.getServer