OptionaldiscordThe user's Discord ID (optional if IGN is provided).
OptionalignThe user's Minecraft In-Game Name (optional if Discord ID is provided).
The required permission node (e.g., 'command.ban').
OptionalrolesArray of Discord Role IDs the user currently has.
Data Transfer Object for checking a permission.