Unofficial NeoForge Port of Styled Chat
This version represents an unofficial NeoForge port of the original Styled Chat mod by Patbox. Please direct any issues or questions to the porter, not the original developer.
About the Mod
Styled Chat is a simple yet powerful solution for customizing chat appearance on Minecraft servers. The mod allows administrators to completely change the formatting of all messages, giving the game a unique style.
Key Features
Modern Text Formatting
Support for modern text formatting features in Minecraft that are often ignored by other chat mods and plugins. Includes all contemporary messaging styles.
Integration and Compatibility
- Full compatibility with Placeholder API
- Works with any mods using placeholders
- Support for LuckPerms and PlayerRoles permission systems for individual style customization
Management Commands
Main Commands:
/styledchat— main command (permission:styledchat.main, default)/styledchat reload— reload configuration (requiresstyledchat.reload)/styledchat set <player> <type> <value>— change player's personal style (requiresstyledchat.set)/styledchat get <player> <type>— view player's style (requiresstyledchat.get)/styledchat clear <player> <type>— clear player's style (requiresstyledchat.clear)
Configuration
The main configuration file is located at ./config/styled-chat.json. The system uses simplified text format with support for Placeholder API placeholders.
{
"CONFIG_VERSION_DONT_TOUCH_THIS": 3,
"_comment": "Before making any changes, ensure you've read the configuration guide",
"text_formatting": {
// Enable parsing links in chat
"parse_links": true,
// Markdown support
"markdown": true,
// Legacy formatting codes support
"legacy_formatting": false,
// Formatting from other mods
"formatting_from_other_mods": false
},
"chat_preview": {
// Send full message in preview
"send_full_message": false,
// Require preview for formatting
"require_for_formatting": false
},
"auto_completion": {
// Tag autocompletion
"tags": false,
// Tag alias autocompletion
"tag_aliases": false,
// Emoticon autocompletion
"emoticons": false
}
}
Message Types and Variables
The mod supports customization for various message types:
- Standard chat messages
- Player join/leave notifications
- Death messages
- Advancement announcements
- Command outputs (/me, /say)
- Private messages
- And many more
Specialized local variables are available for each type, allowing extensive customization.
In-Chat Formatting
Players with appropriate permissions (styledchat.format.[tag_name]) can use modern formatting tags directly in their messages. Support for legacy formatting and Markdown can be enabled in the configuration.
Emoticons and Customization
The advanced emoticon system allows creation of custom shortcuts, including support for various color palettes, fonts, and special effects. For example, :heart: displays as ❤, while :pos: shows the player's current coordinates.
The mod provides unparalleled control over chat appearance, helping create visually appealing atmospheres on any Minecraft server.