Class endstone::ConsoleCommandSender¶
ClassList > endstone > ConsoleCommandSender
Represents a console command sender.
#include <endstone/command/console_command_sender.h>
Inherits the following classes: endstone::CommandSender
Public Functions inherited from endstone::CommandSender¶
| Type | Name | 
|---|---|
| CommandSender () = default | 
|
| virtual CommandSender * | asCommandSender () override const Casts a Permissible asCommandSender .  | 
| virtual ConsoleCommandSender * | asConsole () const Gets a CommandSender as Console.  | 
| virtual Player * | asPlayer () const Gets a CommandSender asPlayer .  | 
| virtual std::string | getName () const = 0 Gets the name of this command sender.  | 
| virtual Server & | getServer () const = 0 Returns the server instance that this command is running on.  | 
| virtual void | sendErrorMessage (const std::string & message) const = 0 Sends this sender a error message.  | 
| virtual void | sendErrorMessage (const Translatable & message) const = 0 Sends this sender a translatable error message.  | 
| void | sendErrorMessage (const fmt::format_string< Args... > format, Args &&... args) const | 
| virtual void | sendMessage (const std::string & message) const = 0 Sends this sender a message.  | 
| virtual void | sendMessage (const Translatable & message) const = 0 Sends this sender a translatable message.  | 
| void | sendMessage (const fmt::format_string< Args... > format, Args &&... args) const | 
| ~CommandSender () override | 
Public Functions inherited from endstone::Permissible¶
| Type | Name | 
|---|---|
| virtual PermissionAttachment * | addAttachment (Plugin & plugin, const std::string & name, bool value) = 0 | 
| virtual PermissionAttachment * | addAttachment (Plugin & plugin) = 0 | 
| virtual CommandSender * | asCommandSender () const = 0 | 
| virtual std::unordered_set< PermissionAttachmentInfo * > | getEffectivePermissions () const = 0 | 
| virtual bool | hasPermission (std::string name) const = 0 | 
| virtual bool | hasPermission (const Permission & perm) const = 0 | 
| virtual bool | isOp () const = 0 Checks if this object is a server operator.  | 
| virtual bool | isPermissionSet (std::string name) const = 0 | 
| virtual bool | isPermissionSet (const Permission & perm) const = 0 | 
| virtual void | recalculatePermissions () = 0 | 
| virtual bool | removeAttachment (PermissionAttachment & attachment) = 0 | 
| virtual void | setOp (bool value) = 0 Sets the operator status of this object.  | 
| virtual | ~Permissible () = default | 
The documentation for this class was generated from the following file include/endstone/command/console_command_sender.h