IguanaTweaksTConstruct

Iguana Tinker Tweaks 是 Tinkers’ Construct 的深度平衡与玩法扩展附属模组,面向 Minecraft 1.7.10。

  • modid:IguanaTweaksTConstruct
  • mod 名称:Iguana Tinker Tweaks
  • 作者:boni、iguana_man
  • 代码框架:Mantle Pulsar(10 个可独立开关的模块)
  • 源版本:2bc0988(2026-07-26,GTNH 分支)

这是什么模组

一句话概括:它几乎不新增内容,而是彻底重写 Tinkers’ Construct 的成长曲线与材料数值。

核心是三条互相咬合的机制:

  1. 工具会升级 —— 使用工具累积经验,升级时白得随机修饰符;
  2. 挖掘等级从 6 档扩到 10 档 —— 所有工具被扣 1 级,需要额外提升;
  3. 原版工具几乎全被废掉 —— 斧镐锹挖不动东西,锄剑弓默认保留但可一键关停。

在这个基础上,本 mod 只补充了少量新物品:黏土桶系列与生物头颅。

本 mod 没有的内容

先说清楚没有什么,避免误解(每条都有 grep 证据):

维度 是否存在 grep 证据
新增工具 无 find src -path "*tools*" -o -name "*Tool.java" 只命中 LevelingActiveToolMod(继承 Tinkers’ ActiveToolMod,非新工具)
工具部件 无 grep -rn "registerModifierRoot|registerToolPart|new ToolPart" 无输出
新增材料 无 TinkerMaterialTweaks 只调 updateMaterial() 改写已注册材料;Material 字段全部声明为 TinkerSmeltery 的静态 import,无新 ToolMaterial
新增方块 仅 1 个 GameRegistry.registerBlock 只出现 1 次(skullBlock)
配方 仅 3 个 黏土桶 3D 配方、黏土桶烧制、燧石无序配方(受 dreamcraft 探测影响)
实体 无 grep -rn "registerEntity|extends Entity" 无输出
多方块 无 grep -rn "MultiBlock|multiblock" 无输出
附魔 无 grep -rn "Enchantment" 只命中 RandomBonuses 中的注释 /* Mining Enchantments */ 等 4 处分组注释;无 registerEnchantment
药水效果 无 grep -rn "Potion\b|PotionEffect" 无输出
按键绑定 无 grep -rn "KeyBinding|keybind" 无输出
生物群系 无 grep -rn "Biome|biome" 只命中 Biomes O’ Plenty 的兼容探测与 Amethyst 材料
成就 无 grep -rn "Achievement" 无输出
新结构 无 grep -rn "IWorldGenerator|WorldGenerator|Structure" 无输出

“Enchantment” 的特殊性:RandomBonuses 里的 REDSTONE / LAPIS / AUTOSMELT / SILKTOUCH / DIAMOND / EMERALD / REPAIR / REINFORCED / ATTACK / BLAZE / SMITE / BANE / BEHEADING / LIFESTEAL / KNOCKBACK / JAGGED / STONEBOUND / CRITICAL 全部是 Tinkers’ 的 Modifier(工具修饰符),不是 Minecraft 附魔。本 mod 没有注册任何 Enchantment。这 18 种奖励的完整权重矩阵见 随机奖励修饰符。

“Structure” 的特殊性:本 mod 的 worldgen 包不生成任何结构,只向 7 个已存在的原版结构注入战利品条目,见 随机武器战利品。


物品

黏土桶体系

替代原版铁桶,用来盛放 Tinkers’ 的熔融金属(铁桶做不到)。共 6 个基础桶 + 4 个兼容桶。

物品 说明
未烧制黏土桶 3 黏土球合成,熔炼得烧制桶
烧制黏土桶 通用空容器;额外支持挤奶与就地装填
黏土水桶 可一次点击把坩埚加满水
黏土岩浆桶 一次性,倒出后桶销毁;1/1000 出裂桶
黏土牛奶桶 可饮用清负面效果,且可回收再挤
黏土熔融桶 27 个 metadata 变体,覆盖全部 Tinkers’ 熔融流体
外部流体黏土桶 4 个兼容桶:毒液、血(Biomes O’ Plenty)、油(BC Energy)、杂酚油(Railcraft)
橡皮鸡 工具升满级(默认 6)后的替换物,原工具信息存入 NBT 保留;刻意对 NEI 隐藏,只能靠封顶替换或 /imadirtycheater 获得

生物头颅

物品 说明
生物头颅 4 个变体:末影人 / 猪灵 / 烈焰人 / 暴雪怪(后者需 Thermal Foundation)
神秘道具 4 个隐藏变体,各有唯一产出途径,NEI 中完全不可见

方块

方块 说明
Iguana Skull 方块 本 mod 唯一注册的方块,承载生物头颅;装神秘时代时可用作注魔稳定器

核心机制(item-effect)

成长线

机制 说明
工具等级系统 NBT 结构、经验来源、经验曲线、防作弊橡皮鸡
随机奖励修饰符 18 种奖励 × 4 类工具的完整权重矩阵
挖掘等级提升 镐的第二条成长线;钻石/绿宝石修饰符的改写逻辑

平衡改动

机制 说明
挖掘等级系统 6 档 → 10 档;原版方块与 OreDict 全表重设
材料重平衡 60+ 种材料的耐久/速度/攻击/手柄系数重写
原版工具削弱 4 类原版工具的削弱开关与豁免名单
工具微调修饰符 耗能电池双倍槽位、工具修复次数上限
覆盖模块 5 组 × 2 个独立配置文件的全面覆写(默认关闭)

工具改造

机制 说明
工具部件替换 部件整体换绑 + 换头惩罚
工具部件限制 独立 restrictions.cfg,禁止畸形组合

掉落与战斗

机制 说明
生物头颅掉落 掉落概率公式 + 目标生物对照表
暴击修饰符 +10% 暴击率,概率 10% 硬编码
Shoddy 修饰符 为 Jagged / Stonebound 补上配方路径
经验感知红石 按工具等级调整红石发射器信号

世界生成(structure)

本 mod 不生成任何新结构,只向 7 个原版结构注入 8 条战利品条目。

条目 内容
随机武器战利品 RandomWeaponChestContent 的 7 个构造参数与算法
奖励箱战利品 起手武器(权重 10)+ 固定起始镐/短斧;移除原版木/石工具
地牢箱战利品 1~2 级武器,钻石级挖掘,品质 4
废弃矿井走廊战利品 0 级工具,铜级挖掘,品质 2(全 mod 最低)
沙漠金字塔战利品 0~2 级浮动,钻石级挖掘,品质 3
丛林神庙战利品 固定 1 级,钻石级挖掘,品质 3
要塞图书馆战利品 固定 2 级(全 mod 最高),品质 4;兼产出神秘道具浴帽
村庄铁匠铺战利品 神秘道具桶头盔的唯一来源

配置与指令(setting)

配置文件

主配置位于 config/iguanatweakstconstruct.cfg,共 8 个分类:

条目 分类 选项数
Modules.cfg 配置 Modules.cfg(独立文件) 10 个模块开关
ToolLeveling 配置 ToolLeveling + RandomBonuses 15 + 18 个逐修饰符开关
PickLeveling 配置 PickLeveling 6
HarvestLevelTweaks 配置 HarvestLevelTweaks 6
MobHeads 配置 MobHeads 3
PartReplacement 配置 PartReplacement 4
Tweaks 配置 Tweaks 24
AllowedTools 配置 AllowedTools 6
Debug 配置 Debug 6
覆盖配置文件 5 组 × 2 文件 = 10 个独立文件 由 覆盖模块 生成

另有独立的 restrictions.cfg(部件限制,见 工具部件限制)。

辅助工具类

条目 说明
ModSupportHelper 10 个 modid 探测常量,记录全部特判的模组
TooltipHelper Shift / Ctrl 按键检测(含 macOS 特殊处理)

指令

条目 权限 用途
/leveluptool OP (2) 一次补满升级所需经验
/toolxp OP (2) 按指定数值加经验
/imadirtycheater 任何人 (0) 恢复被橡皮鸡替换的工具
/dumpTools 任何人 (0) 导出工具名,供豁免名单使用
/dumpOredict OP (2) 导出全部 OreDict 名称
/igdebug OP (2) 模拟 5000 次随机抽奖并统计分布

阅读建议

若只读三篇:

  1. 工具等级系统 —— 理解本 mod 的主循环
  2. 随机奖励修饰符 —— 18×4 权重矩阵,玩法核心
  3. 挖掘等级系统 —— 10 档等级如何重排整个材料梯队