服务器必备 Forge (LuckPerms)

服务器必备 Forge (LuckPerms)

适用于1.20.1模组化Forge服务器的类插件管理。

ServerEssentialsForge (SEF)

Forge 1.20.1 的一体化服务器管理与聊天模组

无需再为了运行一个像样的服务器而安装 10 个不同的模组。ServerEssentialsForge 将您所需要的一切功能集于一身,以轻量、完全可配置的单一模组呈现——包括聊天格式、管理工具、隐身、公告等。


✨ 功能一览

💬 聊天系统

  • 自定义聊天格式,支持 & 颜色代码、十六进制颜色(&#RRGGBB)以及 Markdown(**粗体**、*斜体*、<span style="text-decoration: underline;">下划线</span>、~~删除线~~)
  • LuckPerms 集成 — 自动将前缀、后缀和权限组数据应用到聊天和 Tab 列表中
  • FTB Essentials 集成 — 开箱即用的昵称支持
  • 点击回复 — 点击任意聊天消息即可内联回复,并带有清晰的线程回复头,显示回复者的名字和头衔
  • 聊天日志 — 所有消息记录至 logs/chat/ 供管理审查
  • 单词过滤器 — 可配置的查找和替换规则,支持大小写敏感选项

📩 私信系统

  • /msg, /r, /tell, /w, /pm — 所有您期望的指令别名
  • 切换模式 — /msg <玩家> 将您的聊天锁定到私人对话,直到退出为止
  • 声音通知 — 收件人收到新消息时会播放提示音
  • Discord 安全 — 私聊/管理员消息自动从 Discord 转发中隐藏(兼容 SDLink)

🛡️ 管理工具包

指令 功能说明
/freeze <玩家> <时间> <原因> 将玩家冻结在原地——无法移动、转身、挖掘或使用指令。他们只能聊天。
/mute <玩家> <时长> 禁言玩家。持续生效,即使重新登录也依然存在,基于游戏刻倒计时(仅在服务器运行时计时)。可选择将禁言消息转发给管理员。
/unmute <玩家> 在计时器到期前解除玩家的禁言。
/warn <玩家> add <时长> <原因> 警告系统,支持过期时间、持久化存储以及玩家自查(/warns)
/cc / /clearchat 清除某个玩家或所有非管理员的聊天记录
/sudo <玩家> <指令> 强制玩家执行一条指令
/invlock <玩家> 锁定玩家的物品栏
/disablebuilding <玩家> 禁止玩家放置或破坏方块
/checkalts <玩家> 通过共享 IP 历史检测小号账户
/banned add/remove/scan 禁用特定物品 — 自动扫描物品栏、容器、盔甲、Curios 槽位,甚至已放置的方块

👻 隐身系统(内置)

  • /v 或 /vanish — 切换隐身模式
  • 完全隐身,附带虚假的加入/离开消息
  • 从 Tab 列表、实体选择器和碰撞中隐藏
  • 隐身时防止怪物目标锁定、矿车碰撞和弹射物击中
  • 与 SDLink(Discord)集成 — 隐身玩家不会显示为在线
  • 兼容在线时长记录模组 — 隐身玩家不会累积在线时长
  • 服务器状态玩家数量会调整为排除隐身玩家
  • 通过 Mixin 在数据包层面确保完全不可见

👁️ 物品栏查看器(/invsee)

  • 实时查看和编辑任何玩家的完整物品栏
  • 使用玻璃板分隔的区块:主物品栏、盔甲、副手、Curios 槽位
  • 检测到 FTB Essentials 时替换其 /invsee 指令(并完全支持 Curios)
  • 所有内容都适配在一个双箱界面中,如有需要可点击箭头翻页

📢 公告系统

  • 文本公告 — 定时循环播报,支持 <br> 换行和颜色代码
  • 指令公告 — 按设定的时间间隔调度执行任意指令(例如:每 30 分钟执行一次 save-all)
  • 标题公告 — 向玩家发送屏幕上醒目的大标题
  • 一次性公告 — 即时广播,无需安排调度
  • 玩家开关 — 玩家可以使用 /toggle 关闭他们不想看到的公告
  • 复合时间间隔,如 1H30M15S — 不再出现“所有内容同时触发”的情况

🗒️ 管理员工具

  • 管理员公告板(/opbulletin)— 为工作人员提供的分页便签
  • HelpOp(/helpop)— 玩家请求帮助,管理员获得可点击的回复按钮。绝不泄露管理员数量或隐身状态。
  • 管理员聊天(/ac)— 私密的员工频道,在 Discord 上完全隐藏
  • MOTD 管理器 — 创建、预览和热切换服务器列表 MOTD,支持颜色代码

📋 Tab 列表

  • 自定义页眉和页脚,支持占位符({server_ip}、{在线人数}、{最大人数})
  • 自动从 LuckPerms 显示前缀/后缀
  • 支持显示昵称

🔧 完全可配置 — 无任何硬编码

本模组中的每一条消息、格式字符串、间隔、开关和声音都可以通过生成的配置文件进行配置。无需重新编译,无需猜测 — 只需编辑 TOML/JSON 文件,然后执行 /sef reload 即可。

配置文件 内容说明
config/sef/common.toml 主配置文件 — 所有开关、格式、消息、时间间隔
<世界>/serverconfig/sef/announcements.json 公告条目
<世界>/serverconfig/sef/filters.json 单词过滤规则
<世界>/serverconfig/sef/banned_items.json 禁用物品定义
<世界>/serverconfig/sef/warns.json 玩家警告记录
<世界>/serverconfig/sef/mutes.json 持久化禁言数据
<世界>/serverconfig/sef/alt_data.json Alt 追踪器的 IP/账户数据
config/sef/motd.json 服务器 MOTD 列表

每个功能都可以单独启用或禁用。不需要公告系统?将其关闭。不想要警告系统?只需一个开关。您的配置,您做主。


🔗 可选集成

模组 SEF 与它的联动功能
LuckPerms 将前缀、后缀、权限组信息应用到聊天和 Tab 列表
FTB Essentials 昵称支持、禁言集成、用增强版本替换 /invsee
Curios 在 /invsee 和禁用物品扫描中提供完整的 Curios 槽位支持
Simple Discord Link (SDLink) 在 Discord 中隐藏私聊/管理员聊天、为隐身模式提供虚假的加入/离开消息

所有集成均为可选 — SEF 会自动检测已安装的模组并适应。完全支持独立运行。


🎮 兼容单人游戏和局域网

与大多数“服务器”模组不同,SEF 同样适用于单人游戏世界和对局域网开放的会话。即使独自游玩或与朋友联机,也能使用聊天格式、颜色代码和便捷功能。


📦 安装

  1. 将 JAR 文件放入您的 mods/ 文件夹(Forge 1.20.1)
  2. 启动服务器/世界 — 配置文件将自动生成
  3. 按照您的喜好进行自定义设置
  4. 执行 /sef reload 即可无需重启应用更改

无需任何依赖。LuckPerms、FTB Essentials 和 Curios 都是可选的增强功能。


🛡️ 权限

超过 50 个细粒度的权限节点(sef.*)— 与 LuckPerms 完全兼容。每个指令和功能都有其对应的权限节点,因此您可以为服务器上的每个权限组精细调整访问权限。


📝 链接

  • 文档:完整的指令参考和配置指南包含在模组的 GitHub 仓库中
  • 问题与功能请求:GitHub Issues

Minecraft 1.20.1 | Forge | 服务端(附带单人游戏便利功能)

作者:EnVy — © 2022-2026