
MarkChat
A server-side mod that allows Markdown to be used in the chat, as well as other various places.
About this Mod
MarkChat
About
When I started my SMP, I noticed that I was consistently using *markdown syntax* to write chat messages. Although Minecraft doesn't format chat messages sent by players, the client does have the functionality to display formatted chat messages, should it receive them from the server.
This mod parses chat messages as Markdown, formats them, and sends the formatted version to clients. This allows players to write in bold and italics like a boss, with the same syntax used by Discord and various other messaging apps. It also prevents chat reporting, so that's nice, I guess.
Books
In addition to chat formatting, MarkChat includes an additional module that allows markdown files to be uploaded as written books. To use this, hold a book and quill and type /book upload <title>. This will prompt you to upload a markdown file to Filebin, where it will be downloaded by the server. You can also user /book download <title> (url|filebin) <address> to download a book directly. Keep in mind that written books permit a small amount of characters per page, and although page breaks are automatically inserted, it's best to keep paragraphs brief.
This module can be disabled in the settings.
Config
config/markchat.json
formatting(object): Various settings regarding format style.ulPrefix(string): Prefix to use for unordered (bullet) lists.olPrefix(string): Prefix to use for ordered (numbered) lists. Use%dto indicate list index.headingColors(list): A list of strings, formatted the same way aslinkColor, indicating the colors to use for each heading tag. Heading tags with an index greater than the length of the list will use the last element in the list.linkColor(string): The color to use for links. May be one of Minecraft's color names or a hex code.
allowLinks(string): Whether links should be allowed in chat and books. One ofNEVER,ADMINSorALWAYS.enableBooks(boolean): Whether the book upload module should be enabled. If false, this mod's functionality will be restricted to chat only.filebinUrl(string): The base URL of Filebin, used for uploading markdown files.commandPrefix(string): The prefix of thebookcommand. Change this if/bookconflicts with another mod.
Supported Markdown Elements
The current implementation uses the CommonMark specification.
| Element | Support |
|---|---|
| Headings | Only in books |
| Bold | Yes |
| Italic | Yes |
| Blockquote | Only in books |
| Code | No |
| Horizontal rule | Only in books (becomes new page) |
| Link | Only if enabled (see config) |
| Image | No |
| Strikethrough | Planned |
Available Versions
How to Install MarkChat on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.2).
Install Mod
Open the mod browser in the dashboard and search for "MarkChat". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.20.2
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
MarkChat server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.2). You can switch loaders with one click in the panel.
Is MarkChat compatible with fabric?
MarkChat officially supports fabric for Minecraft 1.20.2. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with MarkChat – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if MarkChat consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install MarkChat with just one click on your server.