Gadomancy

[!INFO] Git Commit: 56d29f1 | Updated: 2026-10-02

Gadomancy 是 Thaumcraft 4 的大型附属 mod,由 makeo 开发、LGPL 授权,把神秘学内容向「机器自动化」与「奥术节点改写」两个方向扩展。modid 为 gadomancy(makeo.gadomancy.common.Gadomancy.java:37 的 MODID 常量),与分类名一致。

⚠️ 常见误解纠正:Gadomancy 不是 Witchery 附属。全仓对 witchery 的大小写不敏感搜索命中数为 0,其硬依赖是 Thaumcraft 4、Baubles-Expanded 与 GTNHLib。唯一提到 WitchingGadgets 的地方是配置项 enableAdditionalNodeTypes 的兼容性举例(ModConfig.java:141),与 Witchery 无关。

基本信息

属性 值
modid gadomancy
包名 makeo.gadomancy
@Mod 类数 1(makeo.gadomancy.common.Gadomancy)
Minecraft 版本 1.7.10(gradle.properties:24 的 minecraftVersion)
加载器 Forge(GTNH 惯例插件,RetroFuturaGradle)
硬依赖 Thaumcraft 4.2.3.5+、Baubles-Expanded 2.2.21、GTNHLib 0.11.35
可选依赖 Waila、Automagy、Mystcraft、ThaumicHorizons、ThaumicEnergistics、ThaumicExploration、ThaumicTinkerer、Morph、NotEnoughItems、AspectRecipeIndex
核实分支 master,标签 1.5.16,提交 56d29f1(2026-09-14)
源码构成 291 个 .java、64 个 .png、3 个 .lang,纯 Java 无 Scala/Kotlin

@Mod 声明的依赖字符串(Gadomancy.java:34):

required-after:Thaumcraft@[4.1.1.11,);after:Waila;after:Automagy

注意:Baubles-Expanded 在 gradle 中声明为 api 硬依赖且代码中确有 baubles.api.BaublesApi 导入,但未出现在 @Mod 的 dependencies 字符串中。两者都属实,此处并列记录,不臆造其一。

注册规模

类别 存活注册数
方块 11
物品 14(其中 1 个注册在 thaumcraft 命名空间)
方块实体 16
实体 4
药水 5
附魔 1
研究 54
灵气效应 41
熟悉强化 7
节点操纵效果 7
多方块结构模式 5
傀儡类型 / 核心 / 升级 1 / 2 / 1
模组集成 8
容器 GUI 3
自定义维度 1
配置字段 12

已排除的死代码

以下项目存在于源码或 lang 中但不构成已注册内容:

项目 证据
BlockStoneMachine 元数据 5(Ai Shutdown) createTileEntity 分支被注释(BlockStoneMachine.java:130-133);配方注释(RegisteredRecipes.java:736-748);研究注释(RegisteredResearches.java:624);lang 三条 =NULL
TileAIShutdown RegisteredBlocks.java:151 注册行被注释;全仓无其他注册
TileArcaneHand / TileOverrideEldritchLock 类存在,registerTile 调用数为 0
PotionInactiveGolem 类存在,外部引用数 0
FakePlayerEntity 已注册进实体表,但外部引用数 0,无渲染处理器
ObsidianGolemType 字段与注册均被注释(RegisteredGolemStuff.java:30、38),类不存在;en_US.lang:2 仍留条目
ItemElement 的 ORDER / FIRE 变体 枚举值被注释(ItemElement.java:91-96),lang 条目自带 [WIP]
ItemGolemPlacer.obsidian 无对应傀儡类型
注入爪的魔晶 ClickBehavior 整段注释(RegisteredBlocks.java:220-225),且引用的 costsAuraCoreStart 本身也是注释字段
AI_SHUTDOWN 研究 注册在块注释内,lang 留 =NULL 占位

方块列表

  • 方块族:BlockStoneMachine - 一个方块类承载 6 种机器(随机化焦点 / 远古基座 / 方块保护器 / 转向焦点 / 自动封装机 / 操纵柱),8 个元数据
  • 粘性罐 - 让护罩罐可黏附在侧面与天花板,破坏后可复用
  • 奥术投掷器 - 把 3×3×3 区域当作库存来提取、放入与监控
  • 注入爪 - 自动化魔杖充能与注入,代价是增加不稳定度
  • 镜像罐 - 多罐精华网络,成员数不限 2 且自动均衡
  • 罐装节点 - 把奥术节点装进罐里携带
  • 节点操纵器 - 改写奥术节点性质的核心机器,两种结构共用同一框架
  • 附加异界传送门 - 通往 Gadomancy 自有异界迷宫维度
  • 灵气塔 - 4 格纵向结构,把灵气效应变成可建造的机器
  • 知识之书 - 随身研究加速器,同时可当 Thaumonomicon 使用
  • 精华冷凝器 - 纵向合并精华存储,每台扩容 350

物品列表

方块实体列表

实体列表

药水列表

附魔列表

  • 神秘学注视 - 仅头盔可用、完全不能从附魔台获得、最高 1 级

傀儡列表

  • 银木傀儡 - 唯一存活的额外傀儡类型,3 个升级位、携带上限 8
  • 符文傀儡护盾 - 唯一注册的傀儡升级,抵挡大多数伤害但不防溺水

灵气系统列表

节点系统列表

多方块结构列表

维度列表

研究列表

  • 研究树 - 54 条存活研究,复杂度 0–6,含 10 伪研究与 10 占位引用

配方列表

  • 配方总览 - 32 处存活配方调用,含 2 个受配置门控的配方组

GUI 列表

API 列表

  • 公开 API - 4 个抽象基类、2 个 Forge 事件、11 个静态注册/查询方法

集成列表

  • 模组集成 - 8 个集成钩子,含 2 项声明与使用不一致的记录

配置列表

  • 配置项 - 12 个字段全部已赋值且都有读者,另有 5 个药水 ID 与 1 个附魔 ID 自动生成