跳到正文

RealBench: Nomi-CEu Edition

作者:IntegerLimit

RealBench的重制版,修复了大量bug和故障!

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Logo

RealBench: Nomi-CEu-Edition

重写 RealBench,修复了许多错误和故障!

Issues License Discord
CurseForge MC Versions GitHub

依赖项:

特性:

  • RealBench 的所有特性,包括:
    • 物品会留在工作台中
    • 工作台中的物品会渲染在上层
    • 其他玩家可以协作合成并查看进度
    • 工作台被破坏时物品会掉落
  • RealBench 从头重新构建,具有:
    • 使用 Mixins 而非 ASM,提供更好的兼容性和更易读性
    • 专注于性能和模组兼容性
    • RFG 构建脚本
    • 一个没有废弃的 GitHub 仓库!
  • 根据上方方块计算渲染时的光照,而无需将工作台设为透明方块
  • 修复了服务端刷物品漏洞,以及更多边缘情况的服务端错误和故障
  • 修复了进入工作台时配方结果不显示的问题
  • 与 FastWorkbench 兼容,与 Universal Tweaks 配合良好
  • 在装有 RealBench 的世界中,工作台中的物品会正确转移
  • 在独立环境、装有 FastBench 或 Universal Tweaks 的环境以及整合包环境(Nomi-CEu 和 Nomifactory)中进行了大量测试

内部工作原理:

光照计算

为了在正确的光照环境下渲染物品,光照计算来自 GregTech CEu。

同步结果

此模组会非常仔细地在打开同一工作台的不同客户端之间同步结果。

方块实体会存储合成矩阵中的物品列表。工作台的每个玩家容器都会为对应玩家存储当前矩阵,合成结果便基于此矩阵计算。每个游戏刻,如果该方块实体已标记为已更改,系统就会检查每个容器的矩阵是否发生变化;如果发生变化,则更新配方结果。玩家离开工作台时,对应容器会从列表中移除。(不知为何,MC 每次玩家打开物品栏时都会创建一个新容器。)该机制性能非常出色,尤其是搭配 Fast Workbench 或 Universal Tweaks 的 Crafting Cache 功能使用时。

玩家每次打开工作台时,也会重新计算合成结果。

进行合成时,方块实体会通知每个容器清空结果槽。

鸣谢:

常见问题

RealBench: Nomi-CEu Edition 支持哪些 Minecraft 版本?

RealBench: Nomi-CEu Edition 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

RealBench: Nomi-CEu Edition 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

IntegerLimit 的其他作品

查看全部 →