跳到正文

ShadowChat

作者:KrripeYT

ShadowChat is an all‑in‑one chat, nickname, anti‑spam, tablist, anti-badwords & spychat framework for Fabric 1.21 servers! ( Chat | Tab | PlayerList )

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

🌌 ShadowChat

ShadowChat is an all‑in‑one chat, nickname, anti‑spam, tablist, anti-badwords & spychat framework for Fabric 1.21 servers – Easily theme every part of player communication while protecting your chat from spam & slurs – all reload‑able with zero restarts.

✅ Features

  • Rich Chat Formatting – Gradient / hex colors, vanilla codes, click & hover events, PlaceholderAPI support.
  • Rank Prefixes & Per‑Rank Lines – Unlimited rank definitions with permission hooks (LuckPerms ready).
  • Nicknames – Players can set colored nicknames that carry over to chat and tablist.
  • Custom Tablist – Header + footer plus and format (%luckperms:prefix% %nickname%).
  • Anti‑Spam & Bad‑Word Filter – Sliding‑window spam check, configurable swears with warnings & punish.
  • Spy‑Chat – Staff can monitor all private messages with /spychat on|off.
  • Join/Leave/Death Messages – Fully color‑parseable templates with placeholders.
  • Daily Log Files – Optional plain‑text chat logs in config/shadowchat/chat_logs/.
  • Announcements – Staff can add announcements for the server to be poste on a specific time.
  • Modular Systems – All features is modular and can be turn off/on in chat_config.json.

⚡ Commands

Spoiler
  • /nick – Set your nickname shadowchat.nick.
  • /nick reset – Reset own nick shadowchat.nick.reset.
  • /spychat – Toggle spy‑chat on|off shadowchat.spy.
  • /schat reload – Reload all configs shadowchat.reload
  • /bc or /broadcast – Send broadcast messages shadowchat.broadcast
  • /r ⁩ or ⁨/reply ⁩ , ⁨/replay ⁩ – replay private messages shadowchat.reply⁩
  • /ignore ⁩ – Ignore messages from a player ⁨shadowchat.ignore⁩
  • /ignore list – See the list of ignored players shadowchat.ignore.list⁩
  • /ignore clear – Clear ur ignore list shadowchat.ignore.clear⁩
  • /ignore clear – Clear a ignore list from a player shadowchat.ignore.clear.other⁩

🔐 Permissions

Spoiler
  • shadowchat.nick
  • shadowchat.nick.reset
  • shadowchat.spy
  • shadowchat.spy.bypass
  • shadowchat.reload
  • shadowchat.rank.<id>
  • shadowchat.color
  • shadowchat.broadcast
  • shadowchat.reply
  • ⁨shadowchat.ignore⁩
  • shadowchat.ignore.immune⁩
  • shadowchat.ignore.override⁩
  • shadowchat.ignore.list⁩
  • shadowchat.ignore.clear⁩
  • shadowchat.ignore.clear.other⁩
  • shadowchat.ignore.bypass⁩

📂 Configuration Files

  • config/shadowchat/chat_config.json – Main formatting, ranks, spam, tablist.
  • config/shadowchat/badwords.json – Censor list, warning & punishment rules.
  • config/shadowchat/data/nicknames.json – Stored nicknames (auto‑generated).
  • config/shadowchat/chat_logs/* – Daily chat logs.
  • config/shadowchat/announcements.json – Announcements configuration.

📝 Dependencies

  • ⚠️ LuckPerms Fabric PlaceholderAPI needed here

TabList
Chat

常见问题

ShadowChat 支持哪些 Minecraft 版本?

ShadowChat 支持 Minecraft Java 版 1.21–1.21.11,共 12 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

ShadowChat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

KrripeYT 的其他作品

查看全部 →