Package co.aikar.commands
Interface CommandIssuer
public interface CommandIssuer
-
Method Summary
Modifier and TypeMethodDescription<T> T
Gets the issuer in the platforms native object@NotNull UUID
boolean
hasPermission
(String permission) Has permission nodeboolean
isPlayer()
Is this issue a player, or server/console senderdefault void
default void
default void
default void
default void
sendMessage
(MessageType type, co.aikar.locales.MessageKeyProvider key, String... replacements) default void
sendMessage
(MessageType type, co.aikar.locales.MessageKey key, String... replacements) default void
sendMessage
(String message) Send the Command Issuer a messagevoid
sendMessageInternal
(String message) Deprecated.Do not call this, for internal use.default void
sendSyntax
(co.aikar.locales.MessageKeyProvider key, String... replacements) default void
sendSyntax
(co.aikar.locales.MessageKey key, String... replacements)
-
Method Details
-
getIssuer
Gets the issuer in the platforms native object- Type Parameters:
T
-- Returns:
-
getManager
-
isPlayer
boolean isPlayer()Is this issue a player, or server/console sender- Returns:
-
sendMessage
Send the Command Issuer a message- Parameters:
message
-
-
getUniqueId
- Returns:
- the unique id of that issuer
-
hasPermission
Has permission node- Parameters:
permission
-- Returns:
-
sendError
-
sendSyntax
-
sendInfo
-
sendError
-
sendSyntax
-
sendInfo
-
sendMessage
default void sendMessage(MessageType type, co.aikar.locales.MessageKeyProvider key, String... replacements) -
sendMessage
-
sendMessageInternal
Deprecated.Do not call this, for internal use. Not considered part of the API and may break.- Parameters:
message
-
-