wCNameTagExtended

wCNameTagExtended

Minecraft 26.1.2 扩展原版命名牌机制(Fabric,Java 21+ / Java 25)

怪物

wCNameTagExtented

扩展原版命名牌机制,适用于 Minecraft 26.1.2(Fabric,Java 21+ / Java 25)。

通过铁砧在命名牌上写入关键词,即可让生物获得独特属性。客户端和服务端均可使用。

演示动画


✨ 功能特性

本模组会读取写在命名牌(通过铁砧)上的特殊关键词,并为生物施加永久效果。关键词匹配不区分大小写,且可以组合使用。

关键词 效果
[Silent] 生物静默(Silent:1b)。不再发出任何声音——非常适合刷怪塔。生物将永久静默。
[Glow] 生物获得永久发光轮廓,可透过墙壁看到。永久发光,可透过方块看到。
[Keep] 生物受到保护不会消失,即使是敌对生物。永久防止消失(甚至包括僵尸和苦力怕)。

关键词本身会从显示名称中移除。例如,将一头牛命名为 Betsy [Silent],它头顶只会显示“Betsy”,但该生物将永远保持静默。关键词会从显示名称中移除。将牛命名为 Betsy [Silent] 后,头顶只会看到“Betsy”,而生物保持无声。


使用方法

  1. 将命名牌放到铁砧上。

  2. 使用一个或多个关键词重命名,例如 [Silent]、[Glow] [Keep] 或 MyPet [Silent] [Glow]。将命名牌放入铁砧并输入关键词(一个或多个)。

  3. 右键点击生物使用命名牌。

  4. 效果会立即生效并保存在生物的 NBT 中——重启后仍然保留。效果即时生效,并在世界重载后依然保留。

示例

  • FarmCow [Silent] —— 为你的农场准备一头安静牛。农场里的无声奶牛。
  • Guard [Glow] [Keep] —— 一个发光且永不消失的守卫生物。一个发光且永恒的守卫。
  • [Keep] 用于僵尸 —— 让僵尸永远存在,即使离得很远也不会消失。即使你走远,僵尸也不会消失。

安装

要求:

  • 版本 26.1.2
  • Fabric API >= 0.19.2
  • Java 25(Minecraft 26.1.2 所需)
  • Fabric API(可选)

步骤:

  1. 从 Modrinth 下载 .jar 文件。
  2. 将其放入 .minecraft/mods/ 文件夹(客户端)或 mods/ 文件夹(服务端)。
  3. 使用 Fabric 配置文件启动游戏。
  4. 将 .jar 文件放入 mods/ 文件夹,并通过 Fabric 启动 Minecraft。

面向开发者

使用 Fabric Loom 1.17 和 Mojang 官方映射(Minecraft 26.1 反混淆)构建。

./gradlew build

编译后的 JAR 文件位于 build/libs/ 文件夹中。

使用的 Mixin:

  • NameTagItemMixin —— 拦截 NameTagItem.interactLivingEntity(服务端)。
  • EntityMixin —— 拦截 Entity.setCustomName 命令/NBT 对象,并清理显示名称。