跳到正文

AppliedE TPS Fix

作者:BOLT_M4G1C

ProjectE EMC 与应用能源2的直接集成

收藏

介绍

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

原始模组:https://www.curseforge.com/minecraft/mc-mods/appliede

原始模组开发者:https://www.curseforge.com/members/ninety/projects

创建此分支的原因: 

此分支专注于提升性能,并对 EMC 系统进行结构性更新。

  • 大幅优化 EMC 缓存,减少不必要的 ItemStack 创建
  • 改用 Object2LongOpenHashMap(fastutil),提升内存利用率和性能
  • 添加持久化 EMC 缓存,将数据写入磁盘以加快加载速度
  • 使用有界 LRU 缓存重构数据包缓存(移除时间戳追踪)
  • 改进 EMC 提取,并通过缓存优化完整更新时的数据包构建
  • 进行常规重构以提升可读性,并更新前置库版本

此分支旨在带来显著的性能提升,尤其适用于拥有大量 EMC 数据的大型网络。

 

由于这是一个分支版本,我不会将更改向后移植。

———————————————————

原始介绍:

AppliedE

这是一款 Minecraft 模组,作为 应用能源2 和 ProjectE 的附属模组,为这两个模组提供更紧密的整合。与常见的整合方式不同,AppliedE 会将 ProjectE 的 EMC 转化为一种独立的“键类型”,使 ME 网络能够显示、查询和操作 EMC,并可根据请求通过 AE2 的自动合成设施将其转换为物品。

目前,此模组仍处于早期测试阶段。请留意可能出现的严重错误,尤其是在多人游戏服务器上;发现问题后,请在 问题追踪页面 提交报告。

基本用法

使用此附属模组的第一步是制作一个 ME 转化模块。该模块会读取放置模块的玩家所掌握的所有转化/EMC 知识,为 ME 网络提供已存储 EMC 和可转化物品的信息。模块可以放置在网络中的任意位置。

游戏中的 EMC 模块

EMC 模块合成配方

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

显示的 EMC 和可转化物品 显示的 EMC

该模块还通过为网络中存储的 EMC 添加“阶级”系统来防止 ME 网络发生溢出问题。该系统根据 EMC 单位数量的后续幂次进行划分。

显示的 EMC 阶级

如需了解此附属模组的更多用法,请查阅游戏内 AE2 指南中由此附属模组新增的章节。

许可协议

所有代码均采用 LGPLv3许可,遵循应用能源2使用的相同许可,且部分代码借鉴自AE2本身。

所有资源均采用 CC BY-NC-SA 3.0许可,遵循AE2使用的相同许可,其中大部分资源源自AE2和ProjectE自身。部分资源由 Sea_Kerman慷慨提供。

常见问题

AppliedE TPS Fix 支持哪些 Minecraft 版本?

AppliedE TPS Fix 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

AppliedE TPS Fix 怎么安装?

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

评论

登录后评论和评分

BOLT_M4G1C 的其他作品

查看全部 →