Command
            endstone.command
¶
    
            Command
¶
Command(
    name: str,
    description: str | None = None,
    usages: list[str] | None = None,
    aliases: list[str] | None = None,
    permissions: list[str] | None = None,
    *args,
    **kwargs
)
Represents a Command, which executes various tasks upon user input
            permissions
  
      property
      writable
  
¶
    The permissions required by users to be able to perform this command
            execute
¶
execute(sender: CommandSender, args: list[str]) -> bool
Executes the command, returning its success
            test_permission
¶
test_permission(target: CommandSender) -> bool
Tests the given CommandSender to see if they can perform this command.
            test_permission_silently
¶
test_permission_silently(target: CommandSender) -> bool
Tests the given CommandSender to see if they can perform this command. No error is sent to the sender.
            CommandExecutor
¶
    
            CommandSender
¶
    
              Bases: Permissible
Represents a command sender.
            send_error_message
¶
            send_error_message(message: str) -> None
Sends this sender an error message
send_error_message(message: Translatable) -> None
Sends this sender a translatable error message
            send_message
¶
            send_message(message: str) -> None
Sends this sender a message
send_message(message: Translatable) -> None
Sends this sender a translatable message