Skip to content

About

Customizable unlimited cells And Unlimited CPU

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

AE2 Addon — Infinite Expansion ⚡

Minecraft 1.20.1 · Forge · AE2 附属模组

为 AE2 带来真正的无限存储体验!致敬某 MAX 合成存储器与某整合包的增强无限盘。


📦 内容

✦ 万能无限存储元件

模式 名称 说明
Mode 1 无限制存储 无限容量 + 全 AE 类型,正常存取
Mode 2 自定义无限 三种工作模式(阈值/存入无限/臻藏),白名单 + 通用阈值
Mode 3 全类型无限 遍历注册表,所有物品+流体存入即无限

特性:

  • 内部使用 BigInteger 存储,突破 Long.MAX_VALUE 限制
  • AE 终端显示上限为 Long.MAX_VALUE,真实存储持续累加
  • 模式间切换自动刷新、无限物品保留
  • 中文拼音搜索 + 分类过滤面板
  • JEI 拖拽加入白名单
  • tags/mod 批量无限:Mode 2 中输入物品 tag(如 minecraft:logs)或 mod id(如 gtceu),整类物品一键无限
  • 分包网络传输,支持数千种类型
  • 世界存档级别数据持久化(WorldSavedData)

✦ 无限合成存储器

  • 单个方块提供 Long.MAX_VALUE 字节合成存储空间
  • 合成长整型溢出全周期支持

✦ 无限并行处理单元

  • 单个方块提供 Integer.MAX_VALUE 线程
  • 搭配 CraftingCPUClusterMixin 移除原版 16 线程上限
  • 海量并行合成,万亿级配方秒级完成

✦ ME接口(无限级)—— 机器供料站 🏭

一格方块 = 全能供料中枢,专为「CPU 直灌 → 机器消耗」场景设计:

能力 说明
蓄水池 内部 BigInteger 无限缓存,CPU 推送多少收多少
CPU 直灌 无条件接收 ScaledPattern N× 缩放后的输入,不阻塞、不回退
被动补货 标记槽标记的物品持续从网络补到补货目标量(虚拟标记,不占存储)
按容量喂出 正面贴机器时按机器实际容量分批喂出,溢出自动拒收统计
主动抽取 输入开关开启后按方向/间隔/堆叠配置从机器抽回网络(标记材料自动跳过防回流)
双向管道 非正面暴露 IItemHandler / IFluidHandler / Mekanism 气体能力——管道送入直进网络,抽取走蓄水池

升级卡支持(9 槽全插满):

卡片 效果
容量卡 ×4 样板/标记槽分页:9 → 45 格(每张 +9)
红石卡 红石信号控制喂出
反向卡 反转红石行为
感应卡(AppFlux) 无线供电
频道卡(ExtendedAE+) 无线连接主端(同频段自动配对)
合成卡 补货失败且可合成时自动发合成请求,产物直入蓄水池

其他特性:

  • 每接口独立参数:补货目标 / 补货间隔 / 喂出预算(-1 = 跟随全局配置)
  • 状态行实时显示:蓄水池容量、喂出速率、拒收、开关状态(点击文字切换)
  • GUI 全屏模式自适应,参数置顶 + 分页布局
  • 样板管理终端(Pattern Access Terminal)兼容
  • 掉落保留全部配置(标记/参数/开关/方向),蓄水池内容不随方块掉落
  • 全界面中英双语(lang 驱动)

✦ 配置存储卡 💾

  • 右键接口 = 复制配置;Shift+右键 = 粘贴配置
  • 复制范围:样板槽 + 升级卡(含 NBT)+ 参数 + 标记 + 缓存目标 + 开关 + 方向
  • 与 AE2 内存卡数据格式互通

🎮 前置

依赖 版本 必需
Forge ≥ 47.x ✅
AE2 ≥ 15.x ✅
JEI ≥ 15.x ❌(推荐)
ExtendedAE+ — ❌(频道卡)
AppFlux — ❌(感应卡)
Mekanism — ❌(气体能力)

🛠 合成配方

ME接口(无限级)— 3×3 造型

[  ][样板供应器][  ]
[ME接口][永恒之星][ME接口]
[  ][样板供应器][  ]

配置存储卡 — 无序合成

内存卡 + 红石火把

📖 使用指南(ME接口)

  1. 样板槽:放编码样板(定量),CPU 按样板推送时接口无条件收下全部输入进蓄水池
  2. 标记槽:右键/JEI 拖取标记物品(虚拟标记),接口持续从网络补货到目标量;中键点击标记槽可设置该标记的独立缓存目标(支持 K/M/G/MAX)
  3. 正面:对准机器摆放,接口按机器容量分批喂出
  4. 开关行:点击「输入[开/关]」切换主动抽取,「方向[正/后/左/右/上/下]」循环切换抽取方向,「输出[开/关]」切换喂出
  5. 参数行:直接编辑补货目标/间隔/预算后点保存
  6. 配置卡:右键复制 → 换接口 Shift+右键粘贴,整站秒部署

🛠 开发

前置

  • JDK 17+

编译

./gradlew build

编译产物:build/libs/ae2-addon-1.3.0.jar


📜 鸣谢

  • AE2 — 强大的存储系统框架
  • JEI — 物品查询与交互 API
  • ExtendedAE+ / AppFlux / Mekanism — 联动测试环境

Made with ❤️ by 天童爱丽丝 ✨

About

Customizable unlimited cells And Unlimited CPU

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages