
ChatHistoryEnhanced
Java mod listed for Minecraft 1.20–26.x. Downloads from the MC Java Mods app on Android.
ChatHistoryEnhanced is a professional-grade logging utility designed to provide server administrators with complete oversight of player communication…
⬇ Download on ModrinthChatHistoryEnhanced
ChatHistoryEnhanced is a lightweight, efficient chat logging and moderation tool built for modern Paper servers. It seamlessly tracks player chat history and features an automated flagging system with an intuitive in-game GUI for staff review.
Features
- Persistent Chat Logging: Automatically saves the last X messages (configurable, default 50) per player. Data is stored cleanly by UUID, meaning logs are safe even if a player changes their username.
- Automated Word Flagging: Intercepts and cancels messages containing blacklisted words defined in your
badwords.ymlfile. - Staff Review GUI: Admins can easily review flagged messages in an interactive chest menu. Simply Left-click to confirm the violation, or Right-click to dismiss it as a false alarm.
- Smart Notifications: Staff are notified in-game when a message is flagged and receive helpful reminders of pending reviews upon logging in. (These notifications are fully toggleable).
- Bypass System: Easily exempt specific players or permission groups from being logged or flagged.
- Rich Text Support: Fully supports MiniMessage formatting for all plugin messages, allowing for beautiful, modern text formatting, hover events, and colors.
Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/chatlog <player> |
View a player's recent chat history. | chathistory.admin |
/chatlog review |
Open the GUI to review flagged messages. | chathistory.admin |
/chatlog unflag <id> |
Manually remove a specific flagged message by ID. | chathistory.admin |
/chatlog reload |
Reload all plugin configurations. | chathistory.reload |
Note: Players with the chathistory.bypass permission (or those explicitly listed in config.yml) will bypass chat logging and the bad-word filter.
Configuration
ChatHistoryEnhanced is highly customizable. Upon first load, it generates four intuitive configuration files in your plugins folder:
config.yml: Set your global prefix, maximum messages to log per player, bypass settings, and toggle staff notification behaviors.messages.yml: Completely customize every message the plugin sends using MiniMessage tags.badwords.yml: Define the trigger words for the automated flagging system.flagged.yml: (System file) Safely stores pending flagged messages, ensuring flags persist across server restarts.
Built for PaperMC. Requires an up-to-date server environment to support the Adventure/MiniMessage APIs.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.20, 1.20.1, 1.20.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as ChatHistoryEnhanced-1.0.jar — drop this file into the mods folder
- Download size: 13 KB
- Download link checked 4 Oct 2026 — working
These come from our own check of the pack file, not from the source page.