Package co.aikar.commands
Interface CommandIssuer
public interface CommandIssuer
-
Method Summary
Modifier and TypeMethodDescription<T> TGets the issuer in the platforms native object@NotNull UUIDbooleanhasPermission(String permission) Has permission nodebooleanisPlayer()Is this issue a player, or server/console senderdefault voiddefault voiddefault voiddefault voiddefault voidsendMessage(MessageType type, co.aikar.locales.MessageKeyProvider key, String... replacements) default voidsendMessage(MessageType type, co.aikar.locales.MessageKey key, String... replacements) default voidsendMessage(String message) Send the Command Issuer a messagevoidsendMessageInternal(String message) Deprecated.Do not call this, for internal use.default voidsendSyntax(co.aikar.locales.MessageKeyProvider key, String... replacements) default voidsendSyntax(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-
-