public interface CMDSender
Modifier and Type | Method and Description |
---|---|
MessageBuilder |
buildMessage() |
ChatFormatter |
getFormatter() |
java.util.Optional<java.lang.String> |
getPlayerName() |
java.util.Optional<java.util.UUID> |
getUUID() |
default boolean |
hasAllPermissionsFor(Subcommand subcommand) |
default boolean |
hasPermission(Permissions permission) |
boolean |
hasPermission(java.lang.String permission) |
default boolean |
isMissingPermissionsFor(Subcommand subcommand) |
default boolean |
isPlayer() |
default void |
send(java.lang.String... messages) |
void |
send(java.lang.String message) |
default boolean |
supportsChatEvents() |
MessageBuilder buildMessage()
java.util.Optional<java.lang.String> getPlayerName()
boolean hasPermission(java.lang.String permission)
default boolean hasPermission(Permissions permission)
default boolean hasAllPermissionsFor(Subcommand subcommand)
default boolean isMissingPermissionsFor(Subcommand subcommand)
default boolean isPlayer()
default boolean supportsChatEvents()
java.util.Optional<java.util.UUID> getUUID()
void send(java.lang.String message)
default void send(java.lang.String... messages)
ChatFormatter getFormatter()