模组兼容组

基本信息

属性 值
配置文件 config/salisarcana/mod_integrations.cfg
源文件 config/group/ConfigModCompat.java
设置数量 6
默认关闭 0

功能

本组每一项是一个兼容块。BaseCompatSetting.isEnabled() 的实现是 mod.isLoaded() && super.isEnabled()(BaseCompatSetting.java:33),因此对应模组未加载时整块不生效。兼容块内部再挂若干子设置,子设置的分类会被强制改写成所属 modid(BaseCompatSetting.java:27)。

七个分组共 204 项设置,一项对应 .cfg 中的一个键。配置文件名取自 ConfigGroup.getGroupName() 而非类名,因此 ConfigFeatures 落在 enhancements.cfg、ConfigModCompat 落在 mod_integrations.cfg、ConfigThaumcraft 落在 thaumcraft_configuration.cfg。机制详见 配置框架。

全部设置

行号指向 config/group/ConfigModCompat.java。「默认」列为 关闭 的条目不会被写入 .cfg。

顶层开关(modid) 类型 默认 说明 源码
UndergroundBiomes 兼容块 开启 设置与 UndergroundBiomes 的兼容性。 ConfigModCompat.java:16
gtnhtcwands 兼容块 开启 设置与 gtnhtcwands 的兼容性。 ConfigModCompat.java:17
aspectrecipeindex 兼容块 开启 设置与 aspectrecipeindex 的兼容性。 ConfigModCompat.java:18
Baubles|Expanded 兼容块 开启 设置与 Baubles|Expanded 的兼容性。 ConfigModCompat.java:19
angelica 兼容块 开启 设置与 angelica 的兼容性。 ConfigModCompat.java:20
tc4tweakScrollPages ToggleSetting 开启 Whether or not scrolling should scroll to next page of tabs or loop to first tab of the page, in the event that there are too many tabs. ConfigModCompat.java:22

兼容块内部子设置

这些子设置的分类被强制设为所属 modid,且只有在对应模组加载时才写入。

UndergroundBiomes

子设置 类型 默认 说明 源码
primalCrusherMinesSlabs ToggleSetting 开启 允许原始粉碎机(primal crusher)挖掘 UBC 的台阶。 config/settings/compat/UBCCompatSettings.java:9

gtnhtcwands

子设置 类型 默认 说明 源码
coreSwapMaterials ToggleSetting 开启 要求消耗螺丝与导体来交换法杖/权杖核心。 config/settings/compat/GTNHTCWandsCompatSettings.java:9
cost ToggleSetting 开启 使用 GTNHTCWands 提高了的魔力消耗。 config/settings/compat/GTNHTCWandsCompatSettings.java:14

aspectrecipeindex

子设置 类型 默认 说明 源码
capReplacementNEIHandler ToggleSetting 开启 为法杖端盖替换功能注册一个 NEI 处理器。 config/settings/compat/AspectRecipeIndexCompatSettings.java:9
coreReplacementNEIHandler ToggleSetting 开启 为法杖核心替换功能注册一个 NEI 处理器。 config/settings/compat/AspectRecipeIndexCompatSettings.java:14

Baubles\|Expanded

子设置 类型 默认 说明 源码
focusPouchSlot ToggleSetting 开启 为次元袋(Focus Pouch)增加一个专用的饰品栏位。 config/settings/compat/BaublesExpandedSettings.java:9

angelica

子设置 类型 默认 说明 源码
replaceTCFontRenderer ToggleSetting 开启 用 Angelica 的字体渲染替换泰奥纳米肯的,以改善文本外观。 config/settings/compat/AngelicaSettings.java:9

相关条目