我的菜单 - 非官方按键冲突优化补丁

我的菜单 - 非官方按键冲突优化补丁

这是 MineMenu 的一个修改版,适用于 1.20.1,它移除了 Shift+点击的编辑快捷键,以避免在冲刺时发生输入冲突。

杂项

关于

在原版 MineMenu 中,Shift + 点击快捷键被硬编码为进入“编辑模式”。对于经常使用 Shift 键冲刺的玩家(常见于硬核生存或战斗类模组包),尝试使用菜单项时常常会意外触发编辑界面。由于原版模组自 2023 年底起已停止对 1.20.1 版本的活跃开发,此冲突问题一直未得到解决。

主要功能与修改

逻辑解耦(字节码补丁):通过直接操作字节码,在点击检测方法中绕过了 hasShiftDown() 检查。点击菜单项时按下 Shift 不再触发编辑界面。

  • 界面净化:移除了按住 Shift 时在菜单图标上方显示的红色“编辑”文字,确保视觉体验干净沉浸。
  • 极致性能:补丁在 JVM 指令层面实现(iconst_0)。它移除了不必要的逻辑分支,极其轻量,非常适合高负载的 1.20.1 模组包和局域网多人游戏环境。
  • 功能保留:您仍可通过在配置中启用“右键点击以编辑”或使用专用的编辑按键来编辑菜单项。

游戏中截图

安装

  1. 从您的 mods 文件夹中移除原有的 minemenu-1.20.1-xxx.jar。
  2. 安装此修补后的 .jar 文件。
  3. 如果涉及局域网/多人游戏环境,请将此文件同步给您的队友。

许可证与致谢

原作者:GirafiStudios

许可证:此补丁根据 MIT 许可证分发,完全遵循原版模组的许可条款。

免责声明:这是非官方的社区修复。请勿向原作者报告此版本中发现的问题。