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 旧配置到新目录结构的平滑迁移。
相关条目