Ezshow

Ezshow

ezshow 是一个专注于 Minecraft Forge 1.12.2 的模组,用于在聊天中分享手持物品。

ezshow

Minecraft 1.12.2 Forge 14.23.5.2859 Java 8 Client or server

ezshow 是一个专注于 Minecraft Forge 1.12.2 的模组,用于在聊天中分享手持物品。输入 /show 可发送一条消息,如 <Steve> [钻石剑],其外层格式与普通玩家聊天一致。悬停物品即可查看其正常提示框,包括附魔、耐久度、Lore 以及模组 NBT 数据。

ezshow 保持独立、轻量且精简,同时支持仅服务器安装、冷却时间、权限以及每个查看者客户端对普通物品名称的本地化。

功能特性

  • 一条命令:/show。
  • 优先使用主手;当主手为空时自动回退到副手。
  • 使用原版 SHOW_ITEM 悬停数据,与已注册的模组物品广泛兼容。
  • 默认物品名称由每个查看者的客户端翻译;铁砧命名和动态合成的模组物品名称保留物品自身的显示文本。
  • 玩家独立冷却时间防止聊天刷屏,可设置为 0 以禁用。
  • Forge PermissionAPI 节点,权限模组可覆盖。
  • 同一个 JAR 可在单人游戏、局域网主机或仅专用服务器中运行。

安装

  1. 使用 Minecraft 1.12.2 搭配 Forge 14.23.5.2859 或兼容的更新 1.12.2 Forge 版本。
  2. 将 ezshow.jar 放入相应的 mods 文件夹。
  3. 启动或重启游戏/服务器。
游戏环境 在何处安装 ezshow 需要客户端安装吗?
专用服务器 服务器 否
单人游戏 / 局域网主机 主机客户端 需要,安装于主机
未安装 ezshow 的远程服务器 仅客户端 不支持

使用方法

手持物品并运行:

/show

物品选择有明确的判定顺序:

  1. 主手非空时分享主手物品。
  2. 否则,分享副手非空物品。
  3. 如果双手皆空,命令会显示本地化的正确用法:/show。
  4. 默认启用 3 秒冷却时间。

不支持附加参数。无效参数和被冷却时间拒绝的请求同样会显示正确的 /show 用法,且不会广播消息。

配置

Forge 在首次启动后生成 config/ezshow.cfg:

general {
    I:cooldownSeconds=3
permissions {
    S:bypassCooldown=OP
    S:showCommand=ALL
}

}

  • cooldownSeconds:两次成功分享之间的秒数,范围为 0 到 86400;设置为 0 可禁用冷却。
  • 权限默认值接受 ALL、OP 或 NONE,修改后需重启生效。
权限节点 默认值 用途
ezshow.command.show ALL 允许使用 /show。
ezshow.cooldown.bypass OP 绕过冷却时间。

提供 Forge 1.12.2 PermissionAPI 处理器的权限模组可直接管理这些节点。