Package co.aikar.commands
Interface CommandIssuer
-
public interface CommandIssuer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description <T> TgetIssuer()Gets the issuer in the platforms native objectCommandManagergetManager()@NotNull UUIDgetUniqueId()booleanhasPermission(String permission)Has permission nodebooleanisPlayer()Is this issue a player, or server/console senderdefault voidsendError(co.aikar.locales.MessageKeyProvider key, String... replacements)default voidsendError(co.aikar.locales.MessageKey key, String... replacements)default voidsendInfo(co.aikar.locales.MessageKeyProvider key, String... replacements)default voidsendInfo(co.aikar.locales.MessageKey key, String... replacements)default 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 Detail
-
getIssuer
<T> T getIssuer()
Gets the issuer in the platforms native object- Type Parameters:
T-- Returns:
-
getManager
CommandManager getManager()
-
isPlayer
boolean isPlayer()
Is this issue a player, or server/console sender- Returns:
-
sendMessage
default void sendMessage(String message)
Send the Command Issuer a message- Parameters:
message-
-
getUniqueId
@NotNull @NotNull UUID getUniqueId()
- Returns:
- the unique id of that issuer
-
hasPermission
boolean hasPermission(String permission)
Has permission node- Parameters:
permission-- Returns:
-
sendSyntax
default void sendSyntax(co.aikar.locales.MessageKeyProvider key, String... replacements)
-
sendSyntax
default void sendSyntax(co.aikar.locales.MessageKey key, String... replacements)
-
sendMessage
default void sendMessage(MessageType type, co.aikar.locales.MessageKeyProvider key, String... replacements)
-
sendMessage
default void sendMessage(MessageType type, co.aikar.locales.MessageKey key, String... replacements)
-
sendMessageInternal
@Deprecated void sendMessageInternal(String message)
Deprecated.Do not call this, for internal use. Not considered part of the API and may break.- Parameters:
message-
-
-