AE2UEL Extra

AE2UEL Extra

1.12.2 应用能源2 非官方扩展延续分支

AE2UEL Extra

AE2-UEL 分支,集成优化、体验改进与反向移植的现代功能

✨ 主要特性

游戏玩法改进

  • 可堆叠压印器 - 现在支持堆叠至 64 个。
  • 保证掉落 - 天空石宝箱现在必定包含全部 4 种压印模板。
  • 量子网络桥优化(1.19 反向移植) - 连接量子网络桥不再需要电力(但维持运行仍会消耗能量)。
  • 增强的合成系统 - 合成计划现在会显示材料利用率与模板派遣轮次。

性能优化

  • 现代通道模式(1.18 反向移植) - 反向移植通道模式,使用 /ae2 channels 可查看当前通道模式,使用 /ae2 channels <mode> 可设置通道模式。
  • 网络存储系统重构(1.15 反向移植) - 将网络存储从自定义配置迁移到 Minecraft 世界存档数据,采用 NBT 序列化并简化了相关数据结构。
  • TickHandler 优化(1.15 反向移植) - 将 TickHandler#onTick 拆分为更具体的事件处理器。
  • 能量系统优化(1.15 反向移植) - 优化了能量节点的排序与分配逻辑。
  • 网格优化(1.17+ 反向移植)
    • 优化通道计算
    • 层级式瓶颈检测
    • 分层 BFS + 迭代 DFS 寻路算法

⚠️ 兼容性说明

由于代码重构,大部分 AE2 附属模组已不再兼容。主要变更包括:

  • EnumSet<GridFlags> getFlags(); → boolean hasFlag(GridFlags flag);
  • TickHandler.INSTANCE → TickHandler.instance()
  • 网络 API 修改(IGridBlock、IGridNode 等)

兼容的附属模组: