Thaumaturge Backpack

基本信息

属性 值
注册名 MagicBees:backpack.thaumaturgeT1 / backpack.thaumaturgeT2(点号)
类 由 Backpack(Backpacks 模组)提供,非本 mod 自有类
等级 2 级(EnumBackpackType.T1 / T2)
主题色 0x8700C6(紫红,源码注释说是 Thaumcraft 主题色)
条件 ⚠️ 需安装 Thaumcraft

来源:magicbees/main/Config.java:548-560。

实现方式:借用 Backpacks 模组

BackpackDefinition def = new BackpackDefinition("thaumaturge", backpackName, 0x8700C6);
thaumaturgeBackpackT1 = BackpackManager.backpackInterface.addBackpack(def, EnumBackpackType.T1);
thaumaturgeBackpackT1.setUnlocalizedName("backpack.thaumaturgeT1");
GameRegistry.registerItem(thaumaturgeBackpackT1, "backpack.thaumaturgeT1");

(Config.java:552-559)物品本体由 Backpacks 模组创建,MagicBees 只是调用其 API 并自己再注册一遍。因此这是本 mod 少数「注册别人的物品」的情况。

名称来自 LocalizationManager.getLocalizedString("backpack.thaumaturge")(:551)。

额外内容可配

thaumaturgeExtraItems(Config.java:92)允许通过配置往背包里塞额外物品。注释 // Add additional items from configs to backpack.(:560)说明有后续处理逻辑。

相关条目