Skip to main content
The Chat Format entry controls how chat messages appear, applying different formats based on player permission groups.

Configuration

fallbackFormat
String
default:"<player>: <message>"
Default format if no group rules match.
generalPermission
String
Optional global permission required to use chat.
groups
List<Rule>
List of formatting rules sorted by priority.

Group Rule

name
String
required
ID for the rule (e.g., “admin”).
permission
String
required
Permission required to use this format.
priority
Int
default:"0"
Higher values take precedence.
format
String
required
The chat string. Supports placeholders and MiniMessage.
  • <player>: Interactive player name.
  • <message>: The chat content.
manifest:
  type: chat_format
  groups:
    - name: "admin"
      permission: "chat.admin"
      priority: 100
      format: "<red>[Admin] <player><reset>: <white><message>"