Tweaks 配置

主配置 config/iguanatweakstconstruct.cfg 的 Tweaks 分类(源码变量名 CATEGORY_Tweaks),共 24 个选项,对应 原版工具削弱 与 工具微调修饰符。

分类注释:Tweak Module: Tweaks to vanilla Minecraft and Tinker's Construct

原版工具削弱(4 项)

配置键 类型 默认 含义
disableRegularTools boolean true 所有非 Tinkers’ 工具挖不动任何东西(newSpeed = 0)
disableRegularHoes boolean false 非 Tinkers’ 锄不能锄地(配置注释:Use the Mattock.)
disableRegularSwords boolean false 非 Tinkers’ 剑完全无用(配置注释:Like whacking enemies with a stick.)
disableRegularBows boolean false 非 Tinkers’ 弓完全无用(配置注释:You suddenly forgot how to use a bow.)

豁免名单(按物品 / 按 modid)在 AllowedTools 配置。

砂砾与燧石(3 项)

配置键 类型 默认 范围 含义
removeFlintDrop boolean true — 移除挖砂砾随机掉燧石
addFlintRecipe boolean true — 添加「砂砾 → 燧石」无序配方
gravelPerFlint int 3 1~9 合成一颗燧石需要多少砂砾

两项默认同时开启的效果:燧石只能靠合成获得,数量可控。removeFlintDrop 由 FlintHandler 实现(移除燧石掉落但保证补一个 minecraft:gravel)。

熔铸与材料(4 项)

配置键 类型 默认 含义
removeObsidianAlloy boolean true 禁止在熔铸炉中合成黑曜石(配置注释:This is normally used to prevent the early pre-diamond creation of obsidian tools.)
castingBurnsMaterial boolean true 制作金属铸模会消耗所用的材料
disableStoneTools boolean true 石质工具只能做铸模,不能做工具
allowStringBinding boolean true 允许用线作为弓弦绑定材料

castingBurnsMaterial 与 allowStringBinding 分别由 tweaks/handlers/CastHandler.java 与 StringBindingHandler.java 实现。

工具台与部件(2 项)

配置键 类型 默认 含义
allowStencilReuse boolean false 允许把stencil(模板)当作空白图案重复使用
allowPartReuse boolean true 允许在部件建造器中把工具部件当材料用(配置注释:Like, turn a Pick head into a Shovel head.!)

奖励修饰符(1 项)

配置键 类型 默认 含义
disableBonusModifierModifiers boolean false 移除用金、钻石、下界之星等物品施加修饰符的能力

简化合成(4 项)

配置键 类型 默认 含义
easyToolRepair boolean true 在普通工作台修工具,无需工具台
easyPartCrafting boolean false 用图案 + 材料在任意工作台制作工具部件
easyToolBuilding boolean false 在任意工作台制作工具台级工具(2~3 部件)
easyToolBuildingForge boolean false 在任意工作台制作工具熔炉级工具(4 部件)

精细材料配方(3 项)

配置键 类型 默认 含义
removeStoneTorchRecipe boolean false 移除 Tinkers’ 石火把配方
moreExpensiveSilkyCloth boolean true 丝绸布需金锭而非金粒(配置注释明确)
moreExpensiveSilkyJewel boolean false 丝绸宝石需绿宝石块而非一颗绿宝石

耗能与修复(2 项)

配置键 类型 默认 范围 含义
moreModifiersForFlux boolean true — 耗能(Flux)修饰符需 2 个修饰符槽(配置注释:Because that stuff is broken.)
repairsLimit int -1 -1~999 工具可修复次数上限;-1 = 不限(配置注释:like normally.)

moreModifiersForFlux 对应 ModFluxExpensive;repairsLimit 对应 ModLimitedToolRepair。

被注释掉的选项

repairAmountMultiplier(float,原注释:修复量倍率,如 0.5 = 每次修复恢复一半耐久)在源码中被完整注释掉,不生成配置项。若需要按倍率缩放修复量,得改代码。

相关