血浸工具与武器
基本信息
| 属性 | 值 |
|---|---|
| 所属 | 本 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。
已知缺陷
blood_burned_string(物品)与block_burned_string(方块)同名族: 物品名用blood_前缀,方块名用block_前缀。 两者是不同的注册名,不要混为一谈。