NoRecipeBook

NoRecipeBook

一个简单的模组,移除了配方书并尝试对其进行优化。

性能

NoRecipeBook

一款轻量级的 Minecraft 模组,完全移除原版配方书界面,并通过阻止游戏在打开物品栏时处理数千条模组配方来优化性能。


描述

NoRecipeBook 是一款针对 Minecraft 1.12.2 简单而有效的性能优化模组。它针对原版配方书系统,该系统在拥有数百或数千种来自不同模组配方的整合包中可能导致严重卡顿。

它的作用:

  • 移除配方书按钮:从物品栏和工作台界面中移除。
  • 清空内部配方列表:防止游戏在每次打开物品栏时处理和筛选数千条模组配方。

为何要使用它:

如果你玩的是包含许多模组的整合包,你可能曾经经历过打开物品栏或工作台时那令人烦恼的 1-2 秒卡顿。这是因为原版配方书尝试加载、筛选并准备渲染来自你所有已安装模组的数千条配方。NoRecipeBook 完全消除了这个卡顿来源,同时保持 HEI 查看配方的功能完好无损。


特性

  • 性能提升:消除在重型整合包中打开物品栏时的卡顿。
  • 干净界面:移除大多数玩家不使用的配方书按钮。
  • 防崩溃:使用安全的错误处理以防止游戏崩溃。
  • 仅客户端:只需安装在客户端,无需在服务器上安装。

需求

依赖项:

  • Minecraft:1.12.2
  • Minecraft Forge:14.23.5.2847 或兼容版本
  • HEI(可选但推荐):在移除原版配方书后用于查看配方的 HadEnoughItems。

安装方法:

  1. 下载最新版本的 NoRecipeBook。
  2. 将 .jar 文件放入你的 Minecraft mods 文件夹中。
  3. 启动游戏。

技术细节

该模组通过以下方式工作:

  1. 拦截物品栏和工作台的 GUI 初始化事件。
  2. 隐藏配方书按钮(在原版 Minecraft 1.12.2 中 ID 为 10)。
  3. 使用反射访问并清空内部配方列表,阻止游戏处理数千条配方。
  4. 保持所有其他游戏功能完整。

重要说明

  • 此模组仅限客户端,无需在服务器上安装。
  • 原版配方书被完全移除——请使用 HEI 或其他模组查看配方。
  • 与大多数添加配方的模组兼容。
  • 完全不影响合成机制或配方功能。

许可证

此模组基于 MIT 许可证授权。你可以自由使用、修改和分发此模组,只要给予适当的署名。


Bug 报告与支持

如果你遇到任何问题或有建议,请在 GitHub Issue 追踪器中报告。