Package org.geysermc.floodgate.util
Class VelocityCommandUtil
- java.lang.Object
-
- org.geysermc.floodgate.platform.command.CommandUtil
-
- org.geysermc.floodgate.util.VelocityCommandUtil
-
public final class VelocityCommandUtil extends org.geysermc.floodgate.platform.command.CommandUtil
-
-
Constructor Summary
Constructors Constructor Description VelocityCommandUtil(org.geysermc.floodgate.util.LanguageManager manager, org.geysermc.floodgate.api.FloodgateApi api)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Collection<?>getOnlinePlayers()ObjectgetPlayerByUsername(@NonNull String username)ObjectgetPlayerByUuid(@NonNull UUID uuid)@NonNull org.geysermc.floodgate.player.UserAudiencegetUserAudience(@NonNull Object sourceObj)protected StringgetUsernameFromSource(@NonNull Object source)protected UUIDgetUuidFromSource(@NonNull Object source)booleanhasPermission(Object player, String permission)voidkickPlayer(Object player, String message)voidsendMessage(Object target, String message)-
Methods inherited from class org.geysermc.floodgate.platform.command.CommandUtil
applyPlayerTypeFilter, getOnlinePlayersWithPermission, getOnlineUsernames, getPlayerByUsername, getPlayerByUuid, getProfileAudience, removePlayerFromWhitelist, removePlayerFromWhitelist, translateMessage, whitelistPlayer, whitelistPlayer
-
-
-
-
Method Detail
-
getUserAudience
public @NonNull org.geysermc.floodgate.player.UserAudience getUserAudience(@NonNull Object sourceObj)
- Specified by:
getUserAudiencein classorg.geysermc.floodgate.platform.command.CommandUtil
-
getUsernameFromSource
protected String getUsernameFromSource(@NonNull Object source)
- Specified by:
getUsernameFromSourcein classorg.geysermc.floodgate.platform.command.CommandUtil
-
getUuidFromSource
protected UUID getUuidFromSource(@NonNull Object source)
- Specified by:
getUuidFromSourcein classorg.geysermc.floodgate.platform.command.CommandUtil
-
getOnlinePlayers
protected Collection<?> getOnlinePlayers()
- Specified by:
getOnlinePlayersin classorg.geysermc.floodgate.platform.command.CommandUtil
-
getPlayerByUuid
public Object getPlayerByUuid(@NonNull UUID uuid)
- Specified by:
getPlayerByUuidin classorg.geysermc.floodgate.platform.command.CommandUtil
-
getPlayerByUsername
public Object getPlayerByUsername(@NonNull String username)
- Specified by:
getPlayerByUsernamein classorg.geysermc.floodgate.platform.command.CommandUtil
-
hasPermission
public boolean hasPermission(Object player, String permission)
- Specified by:
hasPermissionin classorg.geysermc.floodgate.platform.command.CommandUtil
-
sendMessage
public void sendMessage(Object target, String message)
- Specified by:
sendMessagein classorg.geysermc.floodgate.platform.command.CommandUtil
-
-