﻿IntegMC 客户端配置补丁（Windows 10/11，Windows PowerShell 5.1）

1. 完全退出 Minecraft 游戏（启动器可以保留）。
2. 解压 ZIP。把其中四个文件放在 .minecraft 文件夹旁边，不要放进 .minecraft。

   例如：
   游戏目录\
     .minecraft\
     应用补丁.cmd
     撤销补丁.cmd
     Apply-ClientPatch.ps1
     使用说明.txt

3. 双击“应用补丁.cmd”。只有一组配置时自动处理；多组时按编号选择版本。
   多个编号用英文逗号分隔；输入 A 表示处理列出的全部版本；回车取消。
4. 显示“已修改并校验”或“已生效，跳过”后，重新启动游戏。
   如有红色失败提示，请按提示处理；不要只看窗口最后一行。

只修改这两个现有配置项：
  config\alexscaves-client.toml 的 [visuals] 下 radiation_glow_effect = false
  config\badoptimizations.txt 的 enable_entity_flag_caching: false

关闭辐照发光和相应后处理，不移除辐照状态与伤害。
关闭实体状态缓存用于排查卡床和皮肤显示，尚未证明可解决所有玩家的现象。
不改其他选项，不修改模组、世界存档或服务器。服务器无需停服或重启。

支持以下两种位置，也支持二者同时存在：
  未隔离：.minecraft\config\
  已隔离：.minecraft\versions\版本名\config\
多组配置不会默认全改。只列出存在上述任意配置文件的版本。
不自动创建缺失配置，不猜测其他路径；自定义游戏目录需把文件放到实际 .minecraft 旁边。
若从未启动过游戏，请先启动一次生成配置，再退出游戏运行本补丁。

可重复运行：已为 false 的项会跳过，不重复写入、不重复生成备份。
改动前逐文件备份，保留原编码、换行、注释与其他配置内容。
备份存放在补丁旁边的 IntegMC-patch-backups 文件夹。
不要删除备份，或把不同玩家的备份混在一起。

撤销：退出游戏，双击“撤销补丁.cmd”。恢复最近一次尚未撤销的改动；
再次运行可继续撤销更早一批。若补丁之后该文件又被游戏或玩家修改，会跳过，
避免覆盖后续设置。此时可以从备份中手动对照恢复。
补丁与备份须留在原游戏目录，或随整个游戏目录一起移动。

无需管理员权限、网络或 Python，也不用另装运行环境。
启动脚本仅为本次 PowerShell 进程指定执行策略，不修改系统永久执行策略。
若电脑策略禁止脚本，程序会报错；请把完整提示发给管理员，不要关闭安全软件。
请先解压再运行，不要在压缩软件的预览窗口中直接双击。
