Chat Formatting
Learn how to fully customize the look and feel of your chat using standard MiniMessage syntax, RGB colors, and dynamic rank groups.
MiniMessage Syntax
StarChat uses the MiniMessage library for ultra-fast, modern text formatting. Forget the old &a and &b legacy codes!
Basic Colors & Tags
<aqua>Aqua Text<red>Red Text<bold>or<b>Bold Text<italic>or<i>Italic Text
RGB Hex Colors & Gradients
You can use any HEX color directly in tags, or create smooth gradients across text.
<#ff0000>Custom Red Text<gradient:#ff0000:#00ff00>Smooth Gradient Text</gradient>
Configuring Ranks
StarChat reads formats from format-components.yml. The plugin will automatically match the priority number against the player's LuckPerms group weight.
formats:owner:priority: 100format: '<dark_gray>[<dark_red>Owner<dark_gray>] <white>%player_name% <dark_gray>»<white> 'default:priority: 0format: '<gray>%player_name% <dark_gray>»<gray> '
Note: If the user does not have an active group weight, or if LuckPerms is not installed, StarChat will fall back to the format with priority: 0.