Class VelocityCommandUtil
java.lang.Object
org.geysermc.floodgate.core.platform.command.CommandUtil
org.geysermc.floodgate.velocity.util.VelocityCommandUtil
@Singleton
public final class VelocityCommandUtil
extends org.geysermc.floodgate.core.platform.command.CommandUtil
-
Field Summary
Fields inherited from class org.geysermc.floodgate.core.platform.command.CommandUtil
api, manager -
Constructor Summary
ConstructorsConstructorDescriptionVelocityCommandUtil(org.geysermc.floodgate.core.util.LanguageManager manager, org.geysermc.api.GeyserApiBase api) -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<?>getPlayerByUsername(@NonNull String username) getPlayerByUuid(@NonNull UUID uuid) @NonNull org.geysermc.floodgate.core.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.core.platform.command.CommandUtil
applyPlayerTypeFilter, getOnlinePlayersWithPermission, getOnlineUsernames, getPlayerByUsername, getPlayerByUuid, getProfileAudience, removePlayerFromWhitelist, removePlayerFromWhitelist, translateMessage, whitelistPlayer, whitelistPlayer
-
Constructor Details
-
VelocityCommandUtil
@Inject public VelocityCommandUtil(org.geysermc.floodgate.core.util.LanguageManager manager, org.geysermc.api.GeyserApiBase api)
-
-
Method Details
-
getUserAudience
public @NonNull org.geysermc.floodgate.core.player.UserAudience getUserAudience(@NonNull Object sourceObj) - Specified by:
getUserAudiencein classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
getUsernameFromSource
- Specified by:
getUsernameFromSourcein classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
getUuidFromSource
- Specified by:
getUuidFromSourcein classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
getOnlinePlayers
- Specified by:
getOnlinePlayersin classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
getPlayerByUuid
- Specified by:
getPlayerByUuidin classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
getPlayerByUsername
- Specified by:
getPlayerByUsernamein classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
hasPermission
- Specified by:
hasPermissionin classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
sendMessage
- Specified by:
sendMessagein classorg.geysermc.floodgate.core.platform.command.CommandUtil
-
kickPlayer
- Specified by:
kickPlayerin classorg.geysermc.floodgate.core.platform.command.CommandUtil
-