public interface CommandSource extends MessageReceiver, Subject
Examples of potential implementations include players, the server console, Rcon clients, web-based clients, command blocks, and so on.
Modifier and Type | Method and Description |
---|---|
default Locale |
getLocale()
Gets the locale used by this command source.
|
String |
getName()
Gets the name identifying this command source.
|
getMessageChannel, sendMessage, sendMessage, sendMessage, sendMessages, sendMessages, setMessageChannel
asSubjectReference, getCommandSource, getContainingCollection, getOption, getOption, getParents, getParents, getPermissionValue, getSubjectData, getTransientSubjectData, hasPermission, hasPermission, isChildOf, isChildOf, isSubjectDataPersisted
getActiveContexts, getFriendlyIdentifier, getIdentifier
String getName()
default Locale getLocale()
CommandSource
does have a Locale
configured or does not
support configuring a Locale
, Locales.DEFAULT
is used.