Better Forge Chat Reforged Reworked

Better Forge Chat Reforged Reworked

Better Forge Chat Reborn Reworked (Forge 1.20.1): customizable chat formatting + LuckPerms/FTB nicknames, /msg + /r, click-to-reply (/ans) with logs, announcements, word filters, admin chat/helpop, MOTD, banned items.

by
185 Downloads
forgemanagementutility
Rent Server with this Mod

About this Mod

💬 Better Forge Chat Reborn Reworked (BFCRR) — Plugin‑Like Server Management for Forge

A server-side Forge mod for Minecraft 1.20.1 that brings a plugin-style chat + staff toolkit to your Forge server — without running hybrid servers (no Bukkit/Magma/Arclight/dual-stack required).

Forge: 1.20.1 (Forge)
Mod Version: 1.0
Mod ID: bfcrrmod
Main Command: /bfcrr


⭐ Why BFCRR? (The pitch)

If you want the utility and admin power of plugins — announcements, filters, staff chat, help request pipelines, item enforcement, MOTD tools — but you run a Forge server and don’t want to deal with hybrid server stacks… this is for you.

BFCRR is a fully configurable server utility suite centered around chat, identity, moderation and staff workflow:

  • 🎨 Full chat formatting pipeline: timestamps, player name formatting, configurable message formats
  • 🌈 HEX colors + gradients support (permission controlled) for modern looking chat
  • 🧩 LuckPerms prefixes/suffixes + FTB Essentials nicknames integration (optional)
  • 💌 Private messaging with /msg + /r + toggle private chat mode
  • 🧷 Click-to-reply to any message with /ans + chat logging
  • 📣 Announcements engine: text announcements, command announcements, and title announcements
  • 🧼 Word filter: replace or remove words/phrases
  • 🧑‍⚖️ HelpOp (player → staff) + 🔐 Admin Chat (private staff channel)
  • 📌 Op Bulletin (operator notes board)
  • 🚫 Banned Items enforcement (auto scanning/removal + block placement prevention)
  • 🧾 MOTD system (edit/activate/preview/apply from in-game)

🌈 HEX Colors (Emphasis: YES)

BFCRR supports:

  • 🎨 Classic & color codes
  • HEX colors via &#RRGGBB (example: &#FF5500Hello World)
  • 🌈 Gradients (when enabled via permissions)

🔐 Permission‑based control (server friendly)

You can control who can use:

  • Basic colors: bfcrrmod.chat.colors
  • Styles: bfcrrmod.chat.styles
  • Markdown styling: bfcrrmod.chat.styles.md
  • HEX + gradients: bfcrrmod.chat.colors.hex
  • Individual & colors: bfcrrmod.chat.colors.0-f

This means you can give:

  • ✅ Regular players: limited colors
  • ✅ Donors: more colors + styles
  • ✅ Staff: full HEX/gradient privileges

🧩 Optional Integrations

These are optional. BFCRR works without them, but becomes even stronger with them.

🏷️ LuckPerms

  • Prefixes/suffixes shown in chat + (optional) tab list
  • Plays perfectly with permission-based formatting policies

🧑‍🎤 FTB Essentials

  • Nickname integration support

⚙️ Configuration (quick but useful)

Main config: config/bfcrrmod-common.toml

🧱 Core formatting keys

  • playerNameFormat (default: $prefix$name$suffix)
  • chatMessageFormat (default: $time | $name: $msg)
  • chatMessageColor
  • timestampFormat
  • metaJoinSeparator

🧩 Module toggles (turn systems on/off)

  • enableAnnouncements
  • enableFilterSystem
  • enableMessagingSystem
  • enableChatReplies + replySummaryLength
  • enableHelpOp
  • enableAdminChat
  • enableBannedItems
  • enableMotdSystem + applyMotdOnStartup

🧠 Systems & Utilities (Detailed)

🎨 1) Chat Formatting + Timestamps + Markdown

Make chat look professional and consistent.

✅ Features:

  • 🕒 Timestamps (enableTimestamp, timestampFormat)
  • 🎨 Color/style formatting (& codes)
  • ✍️ Markdown formatting (markdownEnabled)
  • 🧩 Placeholders everywhere

Message example format (default idea):

  • "$time | $name: $msg"

🧍 2) Identity: Prefix/Suffix + Nicknames + Tab List

BFCRR builds a “player identity layer” (like plugins do):

  • 🏷️ Prefixes/suffixes (LuckPerms metadata)
  • 🧑‍🎤 Nicknames (FTB Essentials, or integrated nicknames if enabled)
  • 📋 Tab list metadata + nicknames (config toggles)

💌 3) Private Messaging System (Plugin‑style DMs)

Commands

  • /msg <player> <message> (aliases: /m, /tell, /w, /pm)
  • /r <message>

🔁 Toggle DM Mode (super useful for staff & trading)

  • /msg <player> → all your chat goes ONLY to that player
  • /msg or /r (no args) → exit DM mode, back to public chat

✅ Extras:

  • 🖱️ Click messages to quick-reply
  • 🧲 Hover text configurable (clickToMessageHover)
  • 🔊 Sound notification (enableMsgSound)

🧷 4) Click‑to‑Reply System (/ans) + Chat Logs

A plugin-like “reply to that exact message” workflow.

Command

  • /ans <messageId> <message>

How it works

  1. Chat lines (and announcements) become clickable
  2. Hover shows “click to reply” (configurable: clickToReplyHover)
  3. Clicking auto-fills /ans <id> for you
  4. Type reply and send

🗃️ Logging

  • Saved to: logs/chat/chat_YYYY-MM-DD_HH-mm-ss.log
  • Great for moderation and context tracking

🔔 Sound notifications

  • Reply sound toggle: enableReplySound
  • Permission for notification: bfcrrmod.ans.notify

📣 5) Announcement Engine (Text + Commands + Titles)

This is a full “plugin announcements” system inside Forge.

⏱️ Scheduling highlights

  • Uses server clock scheduling
  • Supports 1S, 30M, 1H, and combos like 1H30M15S
  • Minimum interval: 1S
  • Offset behavior helps reduce synchronized spam bursts

📝 Text Announcements

  • /textannouncement add <id> <interval> <toggle|notoggle> "<message>" <target>
    • Fires immediately, then repeats
  • /textannouncement ontime "<message>" [target]
  • /textannouncement modify <id> <interval> <toggle|notoggle> "<message>" <target>
  • /textannouncement remove <id>
  • /textannouncement list [page]

✅ Multi-line support with <br>

⚙️ Command Announcements

  • /commandannouncement add <id> <interval> <command>
  • /commandannouncement remove <id>
  • /commandannouncement list [page]

🏷️ Title Announcements

  • /titleannouncement <targets> "<title>" ["<subtitle>"]

👤 Player preferences

  • /toggle to list toggleable announcements
  • /toggle <id> to enable/disable per-player

Permission controls:

  • Manage announcements: bfcrrmod.announcements.manage
  • Toggle announcements: bfcrrmod.announcements.toggle
  • Bypass toggles: bfcrrmod.announcements.bypass
  • Use title announcements: bfcrrmod.announcements.title

🧼 6) Word Filter System (replace/remove phrases)

Server-side filtering for moderation and quality control.

Commands

  • /bfcrr filter add <id> <yes|no> "<word>" [replacement]
  • /bfcrr filter remove <id>
  • /bfcrr filter list [page]

✅ Use it for:

  • profanity filters
  • anti-spam phrases
  • auto-replacements

Permissions:

  • Manage: bfcrrmod.filter.manage
  • Bypass: bfcrrmod.filter.bypass

🧑‍⚖️ 7) HelpOp (Player → Staff pipeline)

A clean “request help” workflow like you’d expect from plugins.

Commands

  • /helpop <message>
  • /helpopop <player> <message> (anonymous staff reply)

✅ Features:

  • Click-to-reply for staff
  • 🔊 configurable sounds (enableHelpOpSound)
  • Staff recipients: OP Level 2+ or bfcrrmod.helpop.receive

🔐 8) Admin Chat (Private Staff Channel)

A private channel that stays private.

Commands

  • /chat admin (toggle)
  • /ac <message> (send once)

✅ Features:

  • Keeps staff coordination out of public chat
  • Designed to prevent “message leaking” behavior (especially important with Discord relays)

Permissions:

  • Use: bfcrrmod.adminchat.use
  • See: bfcrrmod.adminchat.see

📌 9) Op Bulletin (Operator Notes Board)

A lightweight in-game staff bulletin board.

Commands

  • /opbulletin [page]
  • /opbulletin add <text>
  • /opbulletin remove <id>

✅ Features:

  • Pagination (5 items per page)
  • Click navigation + click to remove
  • Formatting support

🚫 10) Banned Items System (auto-enforced item rules)

This is a server utility system that behaves like a plugin ban-list, but inside Forge.

Commands

  • /banned [page] (everyone can view)
  • /banned add <description> (ban held item)
  • /banned remove <item_id>
  • /banned clear
  • /banned scan
  • /banned scantime [set <ticks>]
  • /banned scantimeblocks [set <ticks>]

✅ Enforcement:

  • Scans player inventories at intervals
  • Scans containers + cursor items
  • Scans armor/offhand slots
  • Scans Curios slots if installed
  • Prevents placing banned blocks
  • Optional placed-block scanning + removal:
    • enableBannedBlockScanning
    • bannedBlockScanRadius
    • bannedBlockScanInterval

🧾 11) MOTD System (Server List MOTD management)

Edit and manage server MOTDs directly in-game (plugin-style workflow).

Commands

  • /bfcrr motd list [page]
  • /bfcrr motd add <text>
  • /bfcrr motd set <index> <text>
  • /bfcrr motd remove <index>
  • /bfcrr motd activate <index>
  • /bfcrr motd apply
  • /bfcrr motd preview <index>
  • /bfcrr motd clear

✅ Supports:

  • & color codes
  • <br> line breaks
  • Auto-apply on startup: applyMotdOnStartup

🗂️ Data Storage / Files

Server-wide config

config/bfcrr/

  • common.toml
  • motd.json

Per-world data

<world>/serverconfig/bfcrr/

  • announcements.json
  • announcement_prefs.json
  • filters.json
  • banned_items.json
  • banned_config.json
  • bulletin.json

Logs

logs/chat/

  • chat_<timestamp>.log

✅ Commands (Quick Index)

  • /bfcrr info|colors|test|reload
  • /colors
  • /msg, /r, /ans
  • /helpop, /helpopop
  • /chat admin, /ac
  • /opbulletin
  • /banned ...
  • /bfcrr motd ...
  • /textannouncement ...
  • /commandannouncement ...
  • /titleannouncement ...
  • /toggle
  • /bfcrr filter ...

🧪 Notes / Compatibility

  • ✅ Built for Forge servers (works on client too, but features are server-focused)
  • ⚠️ Other chat-overhaul mods may conflict (common for chat pipeline mods)
  • ✅ Avoids hybrid server complexity: Forge utilities without Bukkit/Spigot stacks

© 2022-2026 EnVy

Available Versions

Better Forge Chat Reforged Reworked 4.0.0release
MC 1.20.1forge
March 13, 2026

How to Install Better Forge Chat Reforged Reworked on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Better Forge Chat Reforged Reworked". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forge

Minecraft Versions

1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Better Forge Chat Reforged Reworked server crashes on startup – what to do?

Most common cause: wrong forge 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.1). You can switch loaders with one click in the panel.

Is Better Forge Chat Reforged Reworked compatible with forge?

Better Forge Chat Reforged Reworked officially supports forge for Minecraft 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Better Forge Chat Reforged Reworked – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Better Forge Chat Reforged Reworked 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.

Rent Modded Server

Install Better Forge Chat Reforged Reworked with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.20.1