
应用化 E TPS 修复
直接ProjectE与Applied Energistics 2的EMC集成
原始模组:https://www.curseforge.com/minecraft/mc-mods/appliede
原始模组作者:https://www.curseforge.com/members/ninety/projects
此分支的原因:
此分支专注于性能改进和对 EMC 系统的结构更新。
- 显著优化了 EMC 缓存,减少了不必要的 ItemStack 创建
- 切换为
Object2LongOpenHashMap(fastutil),以改善内存使用和性能 - 添加了基于磁盘 I/O 的持久化 EMC 缓存,以加快加载速度
- 使用有界 LRU 缓存重构了数据包缓存(移除了时间戳记录)
- 改进了 EMC 提取,并使用缓存优化了全量更新的数据包构建
- 为提升可读性进行了常规重构,并更新了库版本
此分支的目标是提供明显的性能提升,尤其是在拥有大量 EMC 数据的大型网络中。
由于这是一个分支,我不会进行反向移植。
原始描述:
AppliedE
这是一个 Minecraft 模组,作为 应用能源 2 和 ProjectE 的附属模组,提供两者之间更紧密的集成。与传统的集成方式不同,AppliedE 通过将 ProjectE 的 EMC 转化为一种独特的“键类型”,使其能够被 ME 网络显示、报告和操作,并在请求时通过 AE2 的自动合成设施转化为物品。
目前,该模组处于 早期测试阶段。请注意可能出现的重大错误,特别是在多人服务器上,如遇到问题请向 问题追踪器 汇报。
基本用法
使用此附属模组的第一步是制作一个 ME 转化模块。该模块会从放置它的玩家处获取所有转化/EMC 知识,为 ME 网络提供已存储 EMC 和可转化物品的信息。它可以放置在网络的任何位置以发挥作用。


一个网络上可以由任意数量的不同玩家/知识提供者放置多个模块,但每个知识提供者只能有一个模块贡献已存储的 EMC 数量以及可用的“可合成”已知物品。如果网络上的模块采用了多个知识提供者,那么任何插入或提取的 EMC 都将尽可能平均地分配给所有提供者。

该模块还包含额外的安全措施,通过向网络上存储的 EMC 添加基于后续任意大数量 EMC 单位的“等级”系统,以防止 ME 网络出现溢出问题。

有关如何使用此附属模组的更多信息,请查阅游戏内 AE2 指南中由本附属模组新增的部分。
许可
所有代码均采用 LGPLv3 许可,以遵循 Applied Energistics 2 所使用的相同许可,并且部分代码源自 AE2 本身。
所有资源均采用 CC BY-NC-SA 3.0 许可,以遵循 AE2 所使用的相同许可,并且大部分资源源自 AE2 和 ProjectE 本身的资源。部分资源由 Sea_Kerman 友情提供。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。