Tainted Magic

[!INFO] Git Commit: 45c987f | Updated: 2026-09-28

GTNH 的 Thaumcraft 4 附属模组,modid 为驼峰的 TaintedMagic。围绕泰阿图曼德的「邪恶 / 污秽」面向添加内容:暗影金属装备体系、扭曲木树、法杖部件与 7 个法核、虚空之血,以及独立于 Blood Magic 的 IBloodlust 接口。

[!WARNING] 命名陷阱 本模组不是 Blood Magic 的配套模。全仓库对 bloodmagic|BloodMagic|Wyraith|Karma|Future|Altar|Architect 的 grep 为零命中, 其硬依赖是 Thaumcraft 4(required-after:Thaumcraft@[4.2.3.5,))。 API 中的 IBloodlust / ItemVoidsentBlood 借用了「血」字, 但语义来自本模组自身的虚空之血主题,与 bloodmagic 无关。

依赖关系(实测 dependencies.gradle)

依赖 作用域 说明
GTNHLib api 树叶 BFS 衰减
Baubles-Expanded api 虚空行者靴/腰带饰品槽
Thaumcraft api 硬依赖,研究系统与法核基类
ThaumicBoots api 虚空行者靴的 IBoots
GregTech compileOnly 仅护甲的 IHazardProtector 危害防护

modid 来自 taintedmagic/common/TaintedMagic.java:47,不是 mcmod.info——后者是构建期占位符 ${modId}。

GregTech 集成纠正

ItemThaumicDisassembler(神秘拆解器)不导入任何 gregtech.* 包,不是 GT5 机器接入工具, 而是纯 Thaumcraft 风格拆解器。GT5 的唯一使用点是 ItemVoidwalkerBoots、 ItemVoidmetalGoggles 与两套要塞护甲的 IHazardProtector(全部以 @Optional.Interface(modid = "gregtech_nh") 软绑定)。

结构说明

本模组没有任何多方块结构,因此不存在「几×几×几 / 控制器 / 可否旋转拆除」类字段。 mcmod.info 描述为 “an addon to Thaumcraft 4 which focuses on the dark side of Thaumaturgy”。

源码:/Users/evlos/a/mirror/Tainted-Magic/ 关系登记:见 data/relation.md(全局 Wiki 分类映射表)

核心

  • CommonProxy - 公共端 proxy,负责注册 Thaumcraft 附魔与研究页
  • LibCreativeTab - 模组创意模式物品栏
  • LibStrings - 集中存放 modid、依赖串等字符串常量
  • LibToolMaterials - 3 种工具材质与 4 种护甲材质的注册与数值
  • TaintedMagic - 模组主类:modid 常量、创意标签表、稀有度枚举与初始化入口

方块

材料与物品

工具与武器

护甲与饰品

法杖部件与法核

  • 邪术法核 - 邪术法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • 法师钉头锤法核 - 法师钉头锤法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • 气象法核 - 气象法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • 腐化法核 - 腐化法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • 腐化冲击法核 - 腐化冲击法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • 时间法核 - 时间法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • 精华碎片法核 - 精华碎片法核,继承 Thaumcraft ItemFocusBasic,可装于扭曲木法杖
  • ItemWandCap - 扭曲木法杖帽:4 种 meta
  • ItemWandRod - 扭曲木法杖杆 / 杖芯:2 种 meta
  • WandUpdateHandler - 法杖 / 法核交互事件处理器

神秘学研究

世界生成

实体

API 与工具方法

客户端渲染

网络

配置

事件