Debugify 重铸版

Debugify 重铸版

Debugify是isXander的Debugify模组的一个Forge 1.20.1移植版,用于修复Minecraft错误跟踪器中的bug,并具有智能检测功能,可跳过已由Forge或其他模组应用的修复。

Bug修复

Debugify(Forge 1.20.1)

这是 isXander 的 Debugify 针对 Minecraft 1.20.1 的 Forge 移植版。Debugify 修复了 Mojang Bug 追踪器 上 Mojang 尚未修复的漏洞——在不改变核心游戏机制的前提下,提升游戏稳定性、多人游戏公平性和游戏体验。

功能特性

  • 70+ 个漏洞修复,来自 Mojang Bug 追踪器,分为两类:
    • 基础修复 —— 安全、无侵入性的漏洞修复,不影响游戏平衡(例如区块保存、跨维度传送效果、旁观者模式边缘情况、RCON 格式、战斗追踪)。
    • 游戏性修复 —— 会改变游戏机制并可能在多人游戏中带来优势的修复。默认通过“在多人游戏中启用”开关在多人游戏中禁用。
  • 智能冲突检测 —— 自动跳过已由 Forge 或其他模组应用的修复,防止崩溃和重复补丁。启动日志会报告应用、跳过或修复失败的数量。
  • 双端可用 —— 安装在专用服务器上可为所有连接的玩家修复服务端漏洞,和/或安装在客户端以修复客户端渲染、界面和输入漏洞。客户端和服务端可以独立运行,互不依赖。
  • 游戏内配置界面 —— 一个 Forge 原生的配置界面,可从模组列表访问,让您无需编辑 JSON 文件即可单独启用或禁用每个修复。
  • 模组兼容性 —— 自动检测并避免与修复相同漏洞的其他模组发生冲突(Carpet、ChunkSavingFix、No Telemetry、flwr-8187 等)。
  • 持久化配置 —— 设置保存到 config/debugify.json,并在重启后持续生效。

安装方法

  1. 为 Minecraft 1.20.1 安装 Minecraft Forge 47.x
  2. debugify-1.20.1+1.0.jar 文件放入您的 .minecraft/mods 文件夹(客户端)或 mods/ 文件夹(服务器)。
  3. 启动游戏。模组开箱即用,带有合理的默认设置。

服务器安装: 将 jar 文件放入服务器的 mods/ 文件夹。服务端修复(32 个 mixin)会自动应用于所有连接的玩家。服务端修复不需要客户端安装。

客户端安装: 将 jar 文件放入客户端的 mods/ 文件夹。客户端修复(38 个 mixin)会在原版行为之上生效。Mods 菜单中可访问配置界面。

前置要求

  • Minecraft 1.20.1
  • Forge 47.x(已在 47.4.10 上测试)
  • Java 17

致谢

  • 原版模组: isXander —— Debugify(Fabric,上游 archive/1.20 分支)
  • Forge 移植: MikihinaSann
  • 在 LGPLv3 下使用的代码: j-Tai 的 TieFix、FlashyReese 的 Sodium Extra
  • 在 Zlib 下使用的代码: Ampflower 的 2x2 四面环绕树苗修复(MC-8187)

许可证

LGPLv3 —— 参见 LICENSE.txt