反转工具(Inverted Tools)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | sating_axe / erasure_pickaxe / anti_gravity_shovel / recall_shears / liminal_sword / retrograde_hoe |
| 数量 | 6 |
| 类结构 | 6 个独立类,无共用基类 |
| 配置 | 每个工具一个独立配置类(config/items/invertedtools/) |
| 额外类 | config/items/invertedtools/InvertedTools.java(6 工具的公共常量容器) |
功能
6 把"反转工具"是本模组"反转(Inversion)"主题的工具线,每把对应一个反转系机制。它们各自有独立的配置类(SatingAxeConfig / ErasurePickaxeConfig / AntiGravityShovelConfig / RecallShearsConfig / LiminalSwordConfig / RetrogradeHoeConfig),全部包含 enable 开关与若干数值参数。
6 把工具共享一个 InvertedTools 常量类,其中定义了这套工具系共用的常量(如效率、耐久、最大堆叠等)。InvertedTools.java 与 InvertedToolsConfig.java 是两个不同的类——前者是常量容器(位于 config/items/invertedtools/),后者是配置基类(位于 config/items/)。
数值
| 注册名 | 枚举常量 | 工具类型 | 配置类 | 主效果 |
|---|---|---|---|---|
sating_axe |
SATING_AXE |
斧 | SatingAxeConfig |
饱食(吃饱后回血) |
erasure_pickaxe |
ERASURE_PICKAXE |
镐 | ErasurePickaxeConfig |
抹除(消除方块/实体) |
anti_gravity_shovel |
ANTI_GRAVITY_SHOVEL |
锹 | AntiGravityShovelConfig |
反重力 |
recall_shears |
RECALL_SHEARS |
剪刀 | RecallShearsConfig |
回收(剪下草方块) |
liminal_sword |
LIMINAL_SWORD |
剑 | LiminalSwordConfig |
阈值(伤害累积) |
retrograde_hoe |
RETROGRADE_HOE |
锄 | RetrogradeHoeConfig |
逆行(反转方块,如诅咒之地→祝福之地) |
来源:ModItems.java:54-59。每把工具的具体伤害、效率、耐久与特殊数值本条目无法逐项核实——config/items/invertedtools/ 下 6 个配置类共 7 个文件,本条目未抄录各字段的 @Config.Default* 默认值。可确认的是每个类的字段结构与 enable 开关默认 true。精确数值请查 config/items/invertedtools/*.java。
交互
| 工具 | 典型用法 |
|---|---|
| 逆行锄 | 右键诅咒之地 → 变为祝福之地(uie.nei.infopage.blessed_earth.1) |
| 反重力铲 | 挖掘时的反重力效果(数值受 AntiGravityShovelConfig 控制) |
| 回收剪刀 | 剪下草方块 / 树叶 |
| 抹除镐 | 抹除目标方块或实体 |
| 饱食斧 | 食用后获得饱和度并回血 |
| 阈值剑 | 按配置阈值累积伤害 |
合成配方
6 把工具共用一个总开关 RecipeConfig.enableInvertedToolRecipes(默认 true)。其中逆行锄另有独立合成路径(RecipeConfig.enableRetrogradeHoeRecipe,同样默认 true)。