public final class VelocityCommandUtil
extends org.geysermc.floodgate.platform.command.CommandUtil
| Constructor and Description |
|---|
VelocityCommandUtil(org.geysermc.floodgate.util.LanguageManager manager,
org.geysermc.floodgate.api.FloodgateApi api) |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<?> |
getOnlinePlayers() |
Object |
getPlayerByUsername(@NonNull String username) |
Object |
getPlayerByUuid(@NonNull UUID uuid) |
@NonNull org.geysermc.floodgate.player.UserAudience |
getUserAudience(@NonNull Object sourceObj) |
protected String |
getUsernameFromSource(@NonNull Object source) |
protected UUID |
getUuidFromSource(@NonNull Object source) |
boolean |
hasPermission(Object player,
String permission) |
void |
kickPlayer(Object player,
String message) |
void |
sendMessage(Object target,
String message) |
applyPlayerTypeFilter, getOnlinePlayersWithPermission, getOnlineUsernames, getPlayerByUsername, getPlayerByUuid, getProfileAudience, removePlayerFromWhitelist, removePlayerFromWhitelist, translateMessage, whitelistPlayer, whitelistPlayer@Inject
public VelocityCommandUtil(org.geysermc.floodgate.util.LanguageManager manager,
org.geysermc.floodgate.api.FloodgateApi api)
public @NonNull org.geysermc.floodgate.player.UserAudience getUserAudience(@NonNull Object sourceObj)
getUserAudience in class org.geysermc.floodgate.platform.command.CommandUtilprotected String getUsernameFromSource(@NonNull Object source)
getUsernameFromSource in class org.geysermc.floodgate.platform.command.CommandUtilprotected UUID getUuidFromSource(@NonNull Object source)
getUuidFromSource in class org.geysermc.floodgate.platform.command.CommandUtilprotected Collection<?> getOnlinePlayers()
getOnlinePlayers in class org.geysermc.floodgate.platform.command.CommandUtilpublic Object getPlayerByUuid(@NonNull UUID uuid)
getPlayerByUuid in class org.geysermc.floodgate.platform.command.CommandUtilpublic Object getPlayerByUsername(@NonNull String username)
getPlayerByUsername in class org.geysermc.floodgate.platform.command.CommandUtilpublic boolean hasPermission(Object player, String permission)
hasPermission in class org.geysermc.floodgate.platform.command.CommandUtilpublic void sendMessage(Object target, String message)
sendMessage in class org.geysermc.floodgate.platform.command.CommandUtil