Skip to content

Configuration

All configuration is in plugins/RexChat/config.yml. After editing, run /rexchat reload to apply changes.

RexChat automatically adds missing config keys when updating — your existing values are never overwritten.

update-checker:
enabled: true
notify-ops-on-join: false
permission: "rexchat.admin"
message: "%rc_prefix%&fA new version of &cRexChat &fis available: &c{latest}&7 (current: &f{current}&7)."
KeyTypeDescription
enabledbooleanEnable version checking on startup
notify-ops-on-joinbooleanNotify ops/admins when they join
permissionstringPermission required to see update notifications
messagestringUpdate notification message. Placeholders: {latest}, {current}
messages:
prefix: "&7[&6RexChat&7] "
no-permission: "%rc_prefix%&fYou don't have permission to use this command."
reload-success: "%rc_prefix%&fReloaded successfully!"
command-not-found: "%rc_prefix%&fCommand not found."
player-only: "%rc_prefix%&fThis command can only be used by players!"

All messages support %rc_prefix% which resolves to messages.prefix.

See Mentions for full documentation.

join-leave:
join-message: ""
leave-message: ""

Leave blank ("") to disable the default Minecraft join/leave message. Set a value to customize it.

Placeholders: {player}, {display_name}, %rc_prefix%, and any PAPI placeholder.

chat-reporting:
disable: true

When true, player chat is converted to system messages on 1.19+ to avoid signed chat reporting.

See Chat Colors for full documentation.

See Chat Formatting for full documentation.

See Emojis for full documentation.

See Chat Previews for full documentation.

See Chat Management for full documentation.

See Dynamic Commands for full documentation.