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
property
      writable
  
¶
    The permissions required by users to be able to perform this command
execute(sender: CommandSender, args: list[str]) -> bool
Executes the command, returning its success
test_permission(target: CommandSender) -> bool
Tests the given CommandSender to see if they can perform this command.
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.
    
    
              Bases: Permissible
Represents a command sender.
send_error_message(message: str | Translatable) -> None
Sends this sender an error message