血浸工具与武器

基本信息

属性 值
所属 本 mod 的工具/武器套件
注册处 ModItems.init()(ModItems.java:137)
材质分级 木 / 铁 / 钻石 三级
物品总数 57(本条目覆盖 3 材质 × 5 工具 + 若干材料)

完整工具矩阵

本 mod 为每种材质注册同 4 种工具,命名规律为 blood_infused_<工具>_<材质>:

工具 木 铁 钻石
剑 sword blood_infused_sword_wood blood_infused_sword_iron blood_infused_sword_diamond
镐 pickaxe blood_infused_pickaxe_wood blood_infused_pickaxe_iron blood_infused_pickaxe_diamond
斧 axe blood_infused_axe_wood blood_infused_axe_iron blood_infused_axe_diamond
锹 shovel blood_infused_shovel_wood blood_infused_shovel_iron blood_infused_shovel_diamond
小计 4 4 4

4 种工具 × 3 种材质 = 12 件套具,加下方 6 件材料 = 18 个注册名。 命名完全对称、没有缺项,可用「4 工具 × 3 材质 = 12」交叉验证。 注意:没有锄(hoe)——不要按原版全套工具(含锄)去推算, 那会多算 3 件。

类名对照

InfusedDiamondSword / InfusedDiamondPickaxe / InfusedDiamondAxe / InfusedDiamondShovel(钻石级),其余材质同理。 类名用驼峰且不带 blood_infused_ 前缀,与注册名的 snake_case 风格不同。

材料与中间产物

注册名 说明
blood_infused_iron 血浸铁
blood_diamond 血钻石
blood_infused_stick 血浸木棍
blood_infused_glowstone_dust 血浸萤石粉
blood_burned_string 焦化之线(与焦化之线方块同名不同物)
transparent_orb 透明宝珠

血钻石的三个状态

InfusedDiamond 被注册为三个独立物品,而非一个物品的三个 metadata:

注册名 状态
blood_infused_diamond_unactive 未激活
blood_infused_diamond_active 已激活
blood_infused_diamond_bound 已绑定

这三个是独立的 GameRegistry.registerItem 注册(三个不同注册名), 统计物品数时算 3,不能按「一个物品三种状态」算成 1。

已知缺陷

  1. blood_burned_string(物品)与 block_burned_string(方块)同名族: 物品名用 blood_ 前缀,方块名用 block_ 前缀。 两者是不同的注册名,不要混为一谈。

相关条目