
WN Discord
DiscordSRV风格的Discord桥接插件,用于Warring Nations:双向聊天/控制台中继,OAuth2账户绑定,角色同步,实时战争/国家/外交动态推送(含管理员审批按钮),斜杠命令与文本命令,管理功能,以及公共插件API。
WN DISCORD
一个专为 Warring Nations 构建的独立 Discord 桥接模组:相当于 DiscordSRV 的聊天/控制台中继、OAuth2 账号绑定、角色同步、实时国家/战争/外交动态,以及一个可供其他 WN 附属模组构建的公共扩展 API。
聊天与控制台桥接
- Minecraft 与 Discord 之间的双向聊天中继,风格类似 DiscordSRV,利用 Webhook 实现名称/头像伪装,使转发的消息看起来像真实玩家发送,而不是机器人。
- 控制台输出同步到 Discord 频道,并支持可选的远程命令执行(仅限工作人员)。
- 每个斜杠命令也可以用
!command(或!wn command)文本命令形式使用,并支持子命令。 - 重复消息会被折叠成紧凑的
(+N)计数器,而不是刷屏显示。
账号绑定与角色同步
- 通过
/discord link实现一键 OAuth2 绑定,并针对真实公会成员资格进行验证。 - 使 Discord 角色与服务器管理员状态、绑定状态以及每个玩家的 Warring Nations 国家保持同步。
- 可选启用“必须绑定才能游玩”的强制措施。
实时国家与战争动态
- 游戏内发生的国家、战争和外交活动会实时发布到 Discord。
- 实时更新的战争记分牌嵌入消息,分数变化时会原地编辑。
- 战时点名:双方国家会收到一个嵌入消息,带实时“我参加 / 我去不了”按钮。
- 每场宣战都会在 Discord 自动创建一个日程事件。
- 关键战争嵌入消息附带动态 GIF 和国家旗帜横幅图片。
- 提供原始且适合日志追踪的审计日志频道,记录所有管理命令及每项国家/战争/外交事件。
通过 Discord 进行工作人员审批
- 待批准的战争宣言、国家创建和横幅更改均会发布一个面向工作人员的嵌入消息,带批准 / 拒绝按钮,无需切换到服务器控制台操作。
斜杠命令与图表
/nations、/nation、/wars、/whois、/rally、/online,以及仅限工作人员的战争批准命令。/leaderboard和/adminstats会渲染真正的柱状图图片,而不仅仅是文字。
moderation 管理
- 可配置的辱骂词黑名单、Discord 邀请链接屏蔽、大量提及中和、针对每个用户的速率限制,以及聊天中继上的可点击链接掩码。
扩展 API
- 其他 Warring Nations 附属模组可以通过一个公开的、不依赖 JDA 的 API 注册自己的 Discord 频道、嵌入消息、斜杠命令和占位符。WN 自身的动态正是基于这一接口构建,而不是使用特权捷径。
必要依赖
| 模组 | 版本 |
|---|---|
| Warring Nations | 2.4.0+ |
| NeoForge | 21.1.225+ |
| Minecraft | 1.21.1 |
仅限专用服务器:此附属模组在客户端上不执行任何操作,也不注册任何客户端内容。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。