Crafting Pattern

基本信息

属性 值
注册名 AdvancedBotany:itemCraftingPattern
类 ItemCraftingPattern extends Item
变种数 10(damage 0-9)
条件 需 Thaumcraft + 配置 hasAutoThaum(默认 true)

来源:ItemListAB.java:115-121(条件注册)、ab/common/item/ItemCraftingPattern.java:17-21,24-34。

变种(10 个图案)

damage 图标 名称键
0 ab:blank_pattern item.ab.pattern0
1 ab:pattern_diagonal item.ab.pattern1
2 ab:pattern_T item.ab.pattern2
3 ab:pattern_I item.ab.pattern3
4 ab:pattern_U item.ab.pattern4
5 ab:pattern_6rect item.ab.pattern5
6 ab:pattern_8 item.ab.pattern6
7 ab:pattern_2 item.ab.pattern7
8 ab:pattern_UV item.ab.pattern8
9 ab:pattern_cross item.ab.pattern9

本地化名由 getUnlocalizedName 拼出:"item.ab.pattern" + damage(ItemCraftingPattern.java:35-37)。

⚠️ 条件注册

public static void thaumcraft() {
    ItemListAB.itemNebulaHelmReveal = new ItemNebulaHelmRevealing();
    if (ConfigABHandler.hasAutoThaum) {
        ItemListAB.itemCraftingPattern = new ItemCraftingPattern();
        GameRegistry.registerItem(itemCraftingPattern, "itemCraftingPattern");
    }
}

(ItemListAB.java:115-121)。thaumcraft() 本身只在 if (Botania.thaumcraftLoaded) 时调用(ItemListAB.java:111)。没装 Thaumcraft 时本物品不存在。这是 15 次 registerItem 中唯一带条件的一次。

功能

注魔/自动合成用的模板物品,供 Nidavellir Forge 与 Magic Craft Crate 的 Thaumcraft 联动使用。

相关条目