promotional bannermobile promotional banner

OmniSequence: Transfinite

An endgame AE2 and ExtendedAE addon featuring molecular rewriting, transfinite crafting storage, massive parallel processing, and quantum-linked multiblocks.
Back to Files

omnisequence-transfinite-2.0.12.jar

File nameomnisequence-transfinite-2.0.12.jar
Uploader
HibikiShinoHibikiShino
Uploaded
Oct 30, 2026
Downloads
69
Size
2.7 MB
Mod Loaders
NeoForge
File ID
9376639
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:omnisequence-transfinite-1624558:9376639"

Learn more about Curse Maven

What's new

OmniSequence: Transfinite 2.0.12

Minecraft 1.21.1 · NeoForge · Java 21

Changes

  • Reworked ordinary Omni CPU dispatch for standard, multi-input and custom AE2 crafting providers. Providers use their existing ICraftingProvider interface; no additional batch adapter is required for this path. Each call keeps the original pattern and one complete original task.
  • Initial probe rounds grow by 1 → 2 → 4 → 8… within the same tick, subject to the shared CPU dispatch budget. A real busy/rejection signal records the actual number of successful calls, including a partially completed round, as the rate for subsequent ticks.
  • After 20 ticks, recovery probes try the established rate plus 1, 2, 4, 8…. Temporary input shortages and an exhausted tick budget do not overwrite the learned capacity. Provider/pattern state is independent and resets with the crafting job.
  • Stop further probing when the first successful push makes the provider busy. Native doubled tasks keep their original identity and quantities. Existing explicit atomic batch APIs retain their full transaction behavior.
  • Fixed multi-input dispatch, including item/chemical infusion recipes, while preserving ingredient ratios, blocking mode, item/chemical backpressure, CPU stock and output waiting counts.
  • Fixed ECO handling of returned reusable-tool wear states while preserving all other item components. Valid single-craft results from batch preparation, including a tool's final use, are accepted. Rejected deliveries retain their refund behavior.
  • Keep native cyclic tasks on the shared executor when no ECO execution plan is attached, preserving ordered cycle progress and seed accounting.

中文

更新内容

  • 重写万物演算 CPU 的普通推送,统一支持常规、多材料和自定义 AE2 供应器。这条路径直接使用已有的 ICraftingProvider 接口,无需额外批量适配器;每次调用保留原样板和一份完整原始任务。
  • 首次探测在同一 tick 内按 1 → 2 → 4 → 8… 递增轮次,受 CPU 共享推送预算约束。遇到真实忙碌或拒收时,以实际成功调用数作为后续 tick 的稳定速度,包括最后一轮只成功推送的部分。
  • 20 tick 后,从稳定速度加 1、2、4、8… 重新探测。暂时缺料或当前 tick 预算耗尽不会覆盖已经学到的容量;不同供应器与样板独立记录,随合成任务重置。
  • 首次成功推送后若供应器已忙碌,立即停止后续探测。原生翻倍任务保留原始身份和数量;已有显式原子批量 API 继续按完整事务交付。
  • 修复多材料配方推送,包括物品与化学品共同输入的灌注配方,保持材料比例、阻挡模式、物品与化学品背压、CPU 库存和等待产物数量一致。
  • 修复 ECO 对可复用工具实际返回耐久状态的处理,同时保留其他物品组件的匹配约束。批量准备返回有效的单次合成结果时可以正常提交,包括工具的最后一次使用;拒收后的退款行为保持有效。
  • 没有附加 ECO 执行计划的原生循环任务交回共享执行器,保留有序循环进度和种子记账。