
Beryllium
一个用Rust重写Minecraft计算代码的模组
铍(Beryllium)
铍是一款基于 Architectury 的多加载器 Minecraft 性能优化模组,面向 Fabric 和 NeoForge。 它将批量坐标距离计算卸载到 Rust 原生后端,并在原生库不可用时自动回退到 Java 参考实现,旨在提升大规模实体查询期间的性能,同时保持原版行为不变。
主要特性
- Rust 加速的批量距离计算
- 最近玩家 / 最近实体查询优化
- 范围过滤与排序的并行计算
TargetingConditions相关查询优化- AABB 范围检查优化
- 自动加载原生库,失败时自动回退到 Java
命令
/beryllium native:查看原生后端加载状态/beryllium distance:运行批量距离计算示例
兼容性
- Minecraft
1.21.1 - Java
21 - Fabric
- NeoForge
注意事项
铍采用“共享核心 + 薄平台适配层”架构。业务逻辑、命令和回退代码位于共享模块中,而平台特定的入口点分别针对 Fabric 和 NeoForge 进行适配。 如果原生库加载失败,该模组仍可通过 Java 参考实现正常运行。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。