Config Handler
基本信息
| 属性 | 值 |
|---|---|
| 类 | ConfigHandler(单例,ConfigHandler.instance()) |
| 配置文件 | config/endercore/<modid>-<version>.cfg(EnderCore.java:95-99) |
| GUI | guiFactory = "com.enderio.core.common.config.BaseConfigFactory" |
来源:com/enderio/core/common/config/ConfigHandler.java:31-116。
全部配置项(源码默认值)
界面与提示
| 字段 | 默认值 | 含义 |
|---|---|---|
showOredictTooltips |
2 | 矿物词典 Tooltip 模式 |
showRegistryNameTooltips |
3 | 注册名 Tooltip 模式 |
showDurabilityTooltips |
1 | 耐久 Tooltip 模式 |
betterAchievements |
true | 增强成就显示 |
textureErrorRemover |
1 | 缺失贴图占位符处理级别 |
defaultModSort |
1 | 默认排序方式 |
行为修正(游戏内 tweaks 的开关)
| 字段 | 默认值 | 含义 |
|---|---|---|
allowCropRC |
true | 允许右键作物交互 |
allowSickleRC |
false | 允许右键镰刀交互 |
allowExternalTickSpeedup |
false | 允许外部模组加速 tick |
附魔
| 字段 | 默认值 | 含义 |
|---|---|---|
enchantIDXPBoost |
45 | XP Boost 的附魔 ID |
allowXPBoost |
true | 是否启用 XP Boost |
enchantIDAutoSmelt |
46 | Auto Smelt 的附魔 ID |
allowAutoSmelt |
true | 是否启用 Auto Smelt |
allowAutoSmeltWithFortune |
true | Auto Smelt 是否与附运共存 |
游戏内 tweaks(3 个,原版 Bug 修复)
Tweaks.loadIngameTweaks()(com/enderio/core/common/tweaks/Tweaks.java:21-36):
| 键名 | 效果 | 源码 |
|---|---|---|
fixBedSound |
床的脚步声由石头改为羊毛 | :23-25 |
changeBoatStackSize |
船堆叠上限改为 16 | :27-29 |
fixPackedIceTool |
允许镐挖掘冰块 | :31-33 |
非游戏内 tweaks(4 个)
Tweaks.loadNonIngameTweaks()(Tweaks.java:38-54):
| 键名 | 效果 |
|---|---|
SlabRecipes |
修复楼梯→石板配方 |
InfiniBow |
无限弓相关修正 |
bookToPaperRecipe |
新增无序合成:1 书 → 2 纸(:47-49) |
shapelessPaperRecipe |
新增无序合成:3 甘蔗 → 3 纸(:51-53) |
配置文件迁移
EnderCore.preInit 检测到新版配置目录下的文件不存在、而旧版根目录文件存在时,会复制并安全删除旧文件(EnderCore.java:100-111),实现 1.7.10 旧配置到新目录结构的平滑迁移。
相关条目
- Enchantment: XP Boost - 受
enchantIDXPBoost/allowXPBoost控制 - Enchantment: Auto Smelt - 受
enchantIDAutoSmelt/allowAutoSmelt控制