KeepQuiet —— Advanced Mute Management Mod
Introduction
KeepQuiet is a practical moderation mod for Minecraft 1.20.1 Forge servers, providing powerful and flexible player mute (silence) features. It supports custom mute duration, reason, bilingual localization (Chinese & English), and allows admins to unmute at any time. Perfect for public servers, RPG, minigames, and more, helping you maintain a healthy chat environment.
Features
- Supports the
/silence
command to mute any player with duration and reason. - Supports the
/unsilence
command to unmute at any time. - Muted players can’t send chat messages and will receive a mute notice.
- Mute automatically expires without manual management.
- Server - wide broadcast for muting / unmuting with custom reasons.
- Fully internationalized, auto - adapting to Chinese / English clients.
- Only OP/administrators can operate, ensuring safety and reliability.
- Lightweight and dependency - free, compatible with most server mods.
Command Usage
1. Silence a Player
/silence <player> <minutes> [reason]
- player : Name of the player to be silenced.
- minutes : Duration of silence (positive integer in minutes).
- reason : Reason for silence (optional, supports Chinese / English).
Example:
/silence Steve 10 Spamming advertisements
/silence Alex 30 Spamming in chat
- If a reason is given, it broadcasts “Steve has been muted for spamming advertisements (10 mins).”
- If no reason is given, it broadcasts “Alex has been muted (30 mins).”
2. Unmute a Player
/unsilence <player>
- Immediately unmutes the player and broadcasts “Steve has been unmuted.”
Permissions
- Only players with OP permission (or command level 2+) / console can use
/silence
and/unsilence
. - Regular players can’t unmute themselves.
Localization
- Supports Simplified Chinese (zh_cn) and English (en_us), auto - switching based on client language.
- All prompts, broadcasts, and error messages are localized.
- Add more language files in the
assets/keepquiet/lang/
folder.
Compatibility
- Designed for Minecraft 1.20.1 Forge servers.
- Compatible with most server management, chat, and economy mods.
- Only affects chat messages, not commands, movement, or gameplay.
Installation
- Download the mod’s
.jar
file. - Place it in the server’s
mods
folder. - Launch the server to activate.
FAQ
Q: Are mute records preserved after restarts?
A: Currently, mute data only lasts during server runtime and is cleared on restart. Persistent storage may be supported in the future; leave a comment if needed.
Q: What languages are supported?
A: Chinese and English by default; other languages can be added.
Q: Can muted players use commands?
A: Yes, muting only blocks chat messages.
Q: How to customize提示文本?
A: Edit assets/keepquiet/lang/zh_cn.json
and en_us.json
.
License
- Copyright belongs to the author. All Rights Reserved by default.
- Contact the author for secondary development, modpack inclusion, or reproduction.
Credits
- li2012China (Lead Developer)
- gpt - 4.1 (AI Assistance and Code Generation)
- Thanks to all testers and suggestion providers!
Contact
- li2012China - Github
- li2012China - Bilibili
Leave a comment or send a private message for suggestions, bug reports, or customization requests!
简体中文
KeepQuiet —— 高级禁言管理模组
简介 / Introduction
KeepQuiet 是一款适用于 Minecraft 1.20.1 Forge 服务器的实用管理模组,提供强大且灵活的玩家禁言(静音)功能。支持自定义禁言时长、原因、国际化(中英双语),并允许管理员随时解除禁言。适合公共服务器、RPG、小游戏等多种场景,助力营造良好聊天环境。
KeepQuiet is a practical moderation mod for Minecraft 1.20.1 Forge servers, providing powerful and flexible player mute (silence) features. It supports custom mute duration, reason, bilingual localization (Chinese & English), and allows admins to unmute at any time. Perfect for public servers, RPG, minigames, and more, helping you maintain a healthy chat environment.
主要特性 / Features
- 支持
/silence
命令禁言任意玩家,附带时长与原因 - 支持
/unsilence
命令随时解除禁言 - 禁言期间玩家无法发送任何聊天消息,并收到禁言提示
- 禁言到期自动解除,无需手动管理
- 禁言/解除禁言全服广播,支持自定义原因
- 完全国际化,自动适配中英文客户端
- 仅OP/管理员可操作,安全可靠
- 轻量无依赖,兼容绝大多数服务端模组
指令用法 / Command Usage
1. 禁言玩家 / Silence a Player
/silence <玩家名> <时长(分钟)> [原因]
/silence <player> <minutes> [reason]
- 玩家名 / player:要禁言的玩家名称
- 时长 / minutes:禁言时长(单位:分钟,必须为正整数)
- 原因 / reason:禁言原因(可选,支持中文或英文)
示例 / Example:
/silence Steve 10 广告刷屏
/silence Alex 30 Spamming in chat
- 若填写原因,将全服广播“Steve 因为广告刷屏被禁言(10分)。”
- 未填写原因则广播“Alex 被禁言(30分)。”
2. 解除禁言 / Unmute a Player
/unsilence <玩家名>
/unsilence <player>
- 立即解除该玩家禁言,并全服广播“Steve 已被解除禁言。”
权限说明 / Permissions
- 仅拥有OP权限(或命令等级2及以上)的玩家/控制台可执行
/silence
和/unsilence
。 - 普通玩家无法自助解除禁言。
国际化 / Localization
- 支持简体中文(zh_cn)与英文(en_us),会根据玩家客户端语言自动切换。
- 所有提示、广播、错误信息均已国际化。
- 可自行在
assets/keepquiet/lang/
目录下添加更多语言文件。
兼容性 / Compatibility
- 适用于 Minecraft 1.20.1 Forge 服务端
- 与绝大多数服务端管理、聊天、经济等模组兼容
- 仅影响聊天消息,不影响指令、移动、游戏玩法
安装方法 / Installation
- 下载本模组的
.jar
文件 - 放入服务器的
mods
文件夹 - 启动服务器,自动生效
常见问题 / FAQ
Q: 禁言数据会在重启后保留吗?
A: 当前版本禁言数据仅在服务器运行期间有效,重启后会清空。后续可支持持久化,如有需求请留言。
Q: 支持哪些语言?
A: 默认支持中文和英文,可自行添加其它语言。
Q: 玩家被禁言后还能执行指令吗?
A: 可以,禁言仅限制聊天消息,不影响其它操作。
Q: 如何自定义提示文本?
A: 编辑 assets/keepquiet/lang/zh_cn.json
和 en_us.json
即可。
开源与授权 / License
- 本模组版权归作者所有,默认 All Rights Reserved
- 如需二次开发、整合包收录、转载等请联系作者
鸣谢 / Credits
- li2012China(主要开发)
- gpt-4.1(AI协助与代码生成)
- 感谢所有测试者与建议者!
联系方式 / Contact
- li2012China - Github
- li2012China - Bilibili
如有建议、Bug反馈、定制需求,欢迎留言或私信联系!
Featured versions
See allProject members

li2012China
Owner