能量与功能物品

基本信息

除工具、护甲、核心与基础材料之外,Draconic Evolution 还注册 17 个能量类与功能类物品。

来源:ModItems.java:103-122(字段)、ModItems.java:170-188(实例化)。

注册名 显示名 类别 说明
draconiumEnergyCore 能量核心 储能 2 个 meta:0 双足飞龙级 / 1 龙之级
draconiumFluxCapacitor 通量电容器 储能 2 个 meta:0 双足飞龙级 / 1 龙之级
wrench 连接扳手 功能 绑定 / 解绑多方块结构
magnet 物品错位器 功能 2 个 meta:双足飞龙级 / 觉醒级
teleporterMKI 错位宝石 功能 配合 错位宝石底座
teleporterMKII 高级错位宝石 功能 同上,传送玩家
reactorStabilizerParts 反应堆稳定器 结构 1 个物品 5 个 meta,见下
creativeStructureSpawner 结构生成器 创造 3 个变体
adminSpawnEgg 刷怪蛋 创造 刷出末影龙
infoTablet 龙之研究信息板 信息 内嵌模组手册
tclogo TCLogo 装饰 社区标志
sunFocus 日光焦点 材料 合成用
mobSoul 怪物灵魂 消耗品 NBT 记录怪物类型
enderArrow 末影箭 弹药 发射实体 EntityEnderArrow
safetyMatch 安全火柴 功能 放置 safetyMatchBox
key 钥匙 功能 用于门 / 创造锁
dezilsMarshmallow Dezil 的棉花糖 消耗品 食用提供增益

功能

反应堆稳定器部件(reactorStabilizerParts)

单物品 5 个 meta,通过 ModItems.java:196-200 的五个 ItemStack 别名暴露:

别名字段 meta 中文名 本地化键
partStabFrame 0 反应堆稳定器支架 reactorCraftingPart.frame
partStabRotorInner 1 反应堆稳定器转子 reactorCraftingPart.rotorInner
partStabRotorOuter 2 反应堆稳定器外转子 reactorCraftingPart.rotorOuter
partStabRotorAssembly 3 反应堆稳定器转子总成 reactorCraftingPart.rotorAssembly
partStabRing 4 反应堆稳定器聚能环 reactorCraftingPart.stabilizerRing

本地化键使用点号子类型而非 meta 数字,这是 DE 特有的命名方式(ItemDE.getUnlocalizedName(ItemStack) 恒返回不含 meta 的名字,ItemDE.java:23-26)。

能量核心与通量电容器

两者都是双 meta(0 = 双足飞龙级,1 = 龙之级),通过 ModItems.java:191-194 的四个 ItemStack 别名暴露:wyvernEnergyCore、draconicEnergyCore、wyvernFluxCapacitor、draconicFluxCapacitor。

数值(BalanceConfigHandler.java:75-86):

常量 值
wyvernCapacitorBaseStorage 80,000,000
wyvernCapacitorStoragePerUpgrade 50,000,000
wyvernCapacitorMaxReceive 1,000,000
wyvernCapacitorMaxExtract 10,000,000
draconicCapacitorBaseStorage 250,000,000
draconicCapacitorStoragePerUpgrade 50,000,000
draconicCapacitorMaxReceive 10,000,000
draconicCapacitorMaxExtract 100,000,000

升级带来的容量增量(50,000,000)在两个等级上相同,因此升级通量电容器对双足飞龙级(80,000,000)收益远高于对龙之级(250,000,000)。

物品错位器(magnet)

2 个 meta,中文名分别为「物品错位器」(magnet.wyvern)与「觉醒物品错位器」(magnet.draconic)。可配参数对应 References.java:43-44 的 MagnetSneak 与 EnabledSelfPickup,默认按键为 key.toggleMagnet(KeyInputHandler.java:56,默认未绑定)与 key.toggleMagnetSelfPickup。

结构生成器(creativeStructureSpawner)

3 个变体,本地化键 creativeStructureSpawner、creativeStructureSpawnerComet、creativeStructureSpawnerEnderIsland,分别对应普通结构、末影彗星与末地岛。属创造模式工具,依赖配置 cometRarity(彗星稀有度)。

刷怪蛋(adminSpawnEgg)

生成末影龙。召唤前置检查实际由 TileEnderResurrection 执行,失败时输出聊天消息(本地化键带 .txt 后缀):msg.SpawnDragonMustBeInTheEnd.txt(必须在末地,TileEnderResurrection.java:210)与 msg.SpawnDragonToFarFrom00.txt(距离过远,TileEnderResurrection.java:215)。

信息板(infoTablet)

内嵌模组手册,含索引页(info.de.manual.indexButton)、贡献者页(info.de.manual.contributors)与 3 个导航页(info.de.manual.nav1 – nav3)。注意:InfoTablet.java:26 有一行被注释掉的 GameRegistry.registerItem,但第 25 行的 ModItems.register(this) 是生效的,所以该物品正常注册。

怪物灵魂(mobSoul)

用 NBT 键 "Name" 记录怪物类型(MobSoul.java:37:ItemNBTHelper.getString(stack, "Name", "Pig")),用于制作 稳定刷怪笼。

数值

数值名 值 来源
反应堆稳定器部件数 5(同一物品的 meta) ModItems.java:196-200
能量核心 / 通量电容器 meta 数 各 2 ModItems.java:191-194
双足飞龙通量电容器基础容量 80,000,000 BalanceConfigHandler.java:75
龙之通量电容器基础容量 250,000,000 BalanceConfigHandler.java:79
通量电容器每升级点容量(两等级相同) 50,000,000 BalanceConfigHandler.java:76, 80
棉花糖增益 伤害 +5、挖掘速度 +5,持续 200 秒 DezilsMarshmallow.java:34-35
信息板导航页数 3 info.de.manual.nav1 – nav3

交互

触发 行为
右键扳手 绑定 / 解绑多方块结构,模式提示 msg.de.wrenchMode.bind / unBind / unBindAll / modeSwitch
按物品错位器切换键 开关吸取功能(button.de.toggleHidden / statsShow / statsHide)
右键错位宝石 打开传送设置,消耗末影珍珠(每颗可用次数见配置)
右键信息板 打开内嵌手册 GUI
放置安全火柴 生成 safetyMatchBox,点燃后提供光源
食用怪物灵魂 记录怪物类型,供刷怪笼使用
食用棉花糖 获得攻击伤害 +5、挖掘速度 +5,持续 200 秒

相关条目