SISE 整合包的自定义配置、KubeJS 脚本与独立数据包仓库。只维护有明确修改依据的文件,不镜像整个游戏实例或完整 config 目录。
当前配置来自 Minecraft 26.1.2 / NeoForge 实例,整理日期:2026-10-11。
| 文件 | 已确认的修改 | 适用范围 |
|---|---|---|
config/fastbench.cfg |
Remove Recipe Book Button=false,保留配方书按钮 |
FastWorkbench 10.0.0 |
config/raritycore/RarityStyle.json |
enableBorder=false,关闭稀有度边框,保留提示信息 |
RarityCore 2601.14.2 |
config/xaerohud.txt |
fromRight=true,小地图放在右上角 |
Xaero Minimap 26.6.0 |
config/pickupnotifier-client.toml |
display.entry_background="NONE",关闭拾取提示背景,保留文字、数量和图标 |
Pick Up Notifier 26.1.1(mc26.1.x) |
options.txt |
70 项经过整理的按键绑定 | 使用相同模组组合的客户端 |
CustomSkinLoader/CustomSkinLoader.json |
使用官方皮肤缓存加载器,调整加载顺序及缓存开关 | CustomSkinLoader 15.1 与项目专用皮肤缓存插件 |
config-changes.json 记录每个文件的修改依据、内容哈希,以及 70 项按键的修改前后值。
options.txt 是已修改配置文件的完整快照,也包含画质、音量等客户端设置;发布副本已清空 lastServer,实例内的原文件保持原样。只需要按键布局时,可按照 config-changes.json 中的 keybindings 合并对应 key_ 条目。
皮肤配置中的 Project02OfficialSkin 依赖实例原有的 CustomSkinLoader/Plugins/project02-official-skin-cache-1.0.jar。本仓库仅提供配置,不提供该插件、用户皮肤图片或缓存;仅安装官方 CustomSkinLoader 时,应跳过这一配置文件。
- 关闭游戏,备份准备替换的配置文件。
- 按需将上表中的文件复制到目标实例的相同相对路径。
options.txt仅用于客户端;需要保留自己的画质、音量和操作习惯时,只合并所需的按键条目。- 启动对应版本和模组组合的实例。
kubejs/:预留自定义脚本与资源的位置。本次检查时,实例里只有 KubeJS 自动生成的 Hello World 示例,没有自定义脚本、data或assets,因此未上传这些默认内容。datapacks/:预留独立数据包源码的位置。本次检查时,现有存档的datapacks、moonlight-global-datapacks和defaultconfigs均为空,没有可上传的独立数据包。- 模组 JAR 自带的
data/属于相应模组源码,不从 JAR 中拆出重复维护。 - KubeJS 的
config/web_server.json包含实例生成的认证信息,不纳入版本控制。
- 新配置只有在能说明修改原因,并有默认值、原始备份或修改记录作为依据时才收录。游戏启动时重写文件的时间不能作为人工修改的依据。
- 以“修改过的文件”为单位保留完整配置;不把同一模组的全部配置一起复制进来。
.gitignore对配置文件使用明确的允许列表。新增配置时,同时更新允许列表、本说明和config-changes.json。- KubeJS 只提交实际编写的脚本和自定义资源;数据包保留
pack.mcmeta与data/源文件。 - 不提交模组二进制、存档、日志、缓存、备份、启动器文件、账号信息、自动更新下载或世界历史。
初次整理时对 config/ 中 417 个配置及生成文件进行了内容对比:398 个与早期测试实例一致,19 个存在差异。逐项核对后,其中 3 个属于有备份或修改记录支持的自定义配置;其余差异为窗口尺寸记忆、模组注册项增加、自动生成目录、列表顺序或配置格式更新。另收录实例根目录的按键配置和独立皮肤加载配置。2026-10-11 按用户要求新增拾取提示背景关闭配置,保存原始配置备份与修改记录。