全能标志

全能标志

将普通告示牌变成隐藏命令触发器、可点击菜单、动态彩色文本和 Discord webhook 通知器——所有这些都可以在同一告示牌上独立叠加,完全服务器端运行(无需客户端模组)。

OmniSign — 你能想象到的告示牌功能,它都能实现。

特性: 隐藏命令(控制台或玩家权限)• 红石、接近和定时自动触发 • 告示牌链(一个告示牌可以触发另一个)• 分页可点击的箱子风格菜单 • 动画 & 颜色代码文本 • Discord webhook 通知 • 可复用模板 • 撤销(最多 20 步)• 世界导出/导入备份 • NeoForge PermissionAPI 集成。


快速示例

商店告示牌 — 看向一个告示牌,运行:

/sign command add console give {player} diamond 1

现在右键点击该告示牌会给予一颗钻石,没有可见的命令,也没有字符数限制问题。

带 Discord 提醒的重启告示牌:

/sign command add console stop
/sign discord add reboot https://discord.com/api/webhooks/...

红石触发告示牌(通电时触发,无需点击):

/sign command add console say The vault is open!
/sign command redstone on

接近告示牌(每个进入范围内的玩家触发一次):

/sign command proximity 5

定时告示牌(按自身计时器触发,每 5 分钟一次):

/sign command schedule 6000

告示牌链 — 将一个告示牌链接到另一个以触发它:

/sign wand

然后右键点击源告示牌,再点击目标告示牌。或手动操作:

/sign command id
/sign command chain <id>

动画多彩告示牌 — 循环变色的“The Pentagon”:

/sign animate addframe &c&lThe &6&lPentagon
/sign animate addframe &e&lThe &a&lPentagon
/sign animate addframe &b&lThe &d&lPentagon
/sign animate interval 10

动画警告告示牌:

/sign animate addframe &4&l DO NOT BREAK
/sign animate addframe &c&l DO NOT BREAK
/sign animate interval 10

可点击分页菜单:

/sign menu create Item Shop
/sign menu button add diamond
/sign menu button command add console give {player} diamond 1

模板 — 保存一个完全配置好的告示牌,并在其他地方复制它:

/sign template save shop-diamond
/sign template apply shop-diamond

撤销 任何错误,最多可回退 20 步:

/sign undo

备份 — 导出并恢复世界中所有 OmniSign 告示牌:

/sign export my-backup
/sign import my-backup

内联简写也完全无需任何设置即可使用 — 不需要命令。只需在告示牌上写:

[cmd]
say hello

(或使用 [pcmd] 以点击玩家身份而非控制台运行)— 第 1 行是标记,第 2-4 行是命令。