omnisequence-transfinite-1.3.8-forge.jar
Curse Maven Snippet
What's new
OmniSequence: Transfinite 1.3.8-forge
Complete changelog relative to 1.3.7-forge-fix on Minecraft 1.20.1.
Date: 2026-08-11
English
Added
- Pattern Access Terminal: The Molecular Center/Sequence Array exposes its large, paged pattern inventory as multiple logical AE2 pattern containers. Pattern locations are also forwarded through ExtendedAE's Forge 1.20.1 network API.
- Public Omni Batch Provider API v1: Added seven public API types for third-party AE2 machines. Providers can perform read-only admission, receive authoritative multi-craft inputs, atomically accept or reject ownership, report backpressure, use dispatch IDs for idempotency, and detect Omni-managed CPUs to avoid double batching.
- Transactional MAX_FAST planning: Deterministic recipe graphs can aggregate shared subtrees, terminal demand, ordered candidates, exact smithing and stonecutting recipes, and verified AdvancedAE processing patterns. Unsupported substitutions, dynamic outputs, unsafe remainder behavior, recursion-context conflicts, or budget limits fall back to native AE2 without leaking speculative inventory or missing-item state.
- Reusable-input batches: Both Forge 1.20.1 molecular batch machines support
persisted batches for unchanged catalysts and deterministic
+1durability tools. The planner can pool multiple tools and damage states, craft missing fresh tools in bulk, retain exact remainder states, and safely fall back to a one-recipe provider path after late validation rejection. - Cancellation lifecycle: Provider-owned batches now receive persistent batch IDs. Canceling an AE2 job stops all registered remaining work, refunds unused inputs and the exact current tool states, survives chunk unloads and restarts, and removes its cancellation tombstone after the final batch is released.
- Dismantling recovery: Breaking a stateful Molecular Center or Assembler Matrix core creates one NBT-backed recovery block for active/quarantined batches and long-count output buffers. Fake marker slots are never duplicated, while legacy real-slot refunds remain recoverable.
- Matter configuration: Added configurable per-category Matter Sequence capacity, entropy capacity, base cooling, and separate parallelism, cycle time, and cooling multipliers for exactly 0, 1, 2, 3, or 4 Acceleration Cards.
- Matter interface telemetry: The controller now shows entropy per item, effective cooling, speed-card count, effective batch parallelism/cycle time, all four sequence totals, and current rewrite entropy.
Changed
Global grouped configuration: Server settings moved from per-save/server config to
config/omnisequence-transfinite-common.toml. Common settings are grouped under General, Matter/Storage, Matter/Entropy, Matter/Speed Cards, Crafting/Order, Crafting/MAX_FAST, Crafting/Batch Dispatch, and Crafting/Compatibility Dispatch. Client settings are grouped under Display.Existing
omnisequence-transfinite-server.toml, legacymolecularmanipulator-server.toml, and flat option paths are migrated without overwriting an existing target. Values are preserved and schema/path rewrites create a numbered.toml.bakbackup.Every declared section and option has matching English and Chinese names and tooltips. Speed-card tiers use distinct 0–4-card labels rather than one generic label.
Matter Sequence capacity now defaults to
Long.MAX_VALUE. Entropy defaults to1,000,000, and matter/entropy arithmetic saturates instead of wrapping.Default Acceleration Card processing is now:
Cards Operations per batch Ticks per batch Cooling multiplier 0 1 20 1x 1 2 10 2x 2 4 5 4x 3 16 2 16x 4 64 1 64x Accepted reusable batches no longer use a 65,536-craft execution slice; the complete accepted long-count aggregate settles in one machine tick.
Infinite storage is detected at the AE2 network-storage boundary with a bounded per-mounted-cell/key cache rather than hard-coded AE2 or ExtendedAE inventory class names. Network and tooltip totals saturate at
Long.MAX_VALUEwithout changing the cell's advertised contents.Long.MAX_VALUEis displayed through AE2's normal numeric formatting (about9.22E) instead of the infinity symbol.MAX_FAST uses task-local graph state, node and compile-time budgets, transactional rollback, pause checkpoints, and interrupt-aware queue waiting.
SAFEis the default;AGGRESSIVEretains the same correctness boundaries.The Molecular Center matter panel is centered and uses the previously empty upper area for a more readable layout. Labels are no longer scaled down into a compressed status strip. The Build button and build-progress text disappear after formation and return only when construction is relevant.
Fixed
- Prevented
KeyCounterbulk merges and mixed finite/infinite storage mounts from wrappingLong.MAX_VALUEinto a negative or disappearing terminal entry. - Added saturating recovery/output NBT merges; duplicate positive entries cap at
Long.MAX_VALUE, while invalid negative entries are rejected. - A plan whose required item count, accumulated recipe count, or crafting bytes exceed the signed-long range is now marked incomplete. The confirmation screen disables Start, so an unrepresentable request can no longer appear craftable and then stall a crafting CPU forever.
- Kept exact ownership after a batch commit even when a later save, event, dirty marker, or wake callback throws. AE2 will not restore and dispatch materials already owned by the provider.
- Blocking providers retain serial semantics. Reusable candidates rejected by complete machine-state validation are forced to the normal one-recipe path instead of rebuilding the same expensive batch every tick.
- Invalid persisted reusable final keys are quarantined instead of being interpreted as a vanished tool. Old batches without a batch ID receive one once and persist it stably.
- Fixed the production Forge Mixin refmap declaration. The storage-cell tooltip
compatibility Mixin now resolves its obfuscated
ItemStacktarget instead of aborting startup withNo refMap loaded. - Fixed matter-controller alignment, slot/text overlap, tiny speed-card status text, and non-centered header/input/output columns.
Compatibility and upgrade notes
- Minecraft: 1.20.1
- Forge: 47.4.10 or later
- Applied Energistics 2: 15.4.10
- ExtendedAE: 1.20-1.4.12-forge
- Glodium: 1.20-1.5-forge
- AE2-UELM runtime compatibility from
1.3.7-forge-fixis retained. - Remove the old
omnisequence-transfinite-1.3.7-forge-fix.jar; do not keep both versions in the samemodsdirectory. - Back up the world before upgrading. No world reset is required.
中文
新增
- **样板访问终端:**分子中心/序列阵列的大型分页样板库存会拆分为多个 AE2 逻辑样板容器,并通过 ExtendedAE 的 Forge 1.20.1 网络 API 同步样板位置。
- **公共 Omni 批量供应器 API v1:**新增七个公开 API 类型。第三方 AE2 机器可进行 只读准入、接收权威的多配方材料、原子接受或拒绝所有权、反馈背压、使用 dispatch ID 去重,并识别 Omni 管理的 CPU 以避免重复批量化。
- **事务式 MAX_FAST 规划:**支持确定性配方图、共享子树、终端需求、有序候选、 精确锻造/切石配方以及已验证的 AdvancedAE 处理样板。替代输入、动态输出、 不安全余项、递归上下文冲突或超出预算时,会干净地回退原生 AE2,不遗留 试算库存或缺料状态。
- **可复用输入批次:**Forge 1.20.1 的两种分子批量机器均支持不变催化剂与确定性
+1耐久工具。规划器可池化多个工具和不同损伤状态、批量合成缺少的新工具、 精确保留最终余项;机器最终校验拒绝时会回退单配方路径。 - **取消生命周期:**供应器持有的批次具有持久 batch ID。取消 AE2 任务后会停止 所有已登记的剩余工作,返还未用材料与工具的精确当前状态,并跨区块卸载和 重启保持有效;最后一个批次释放后会删除取消墓碑。
- **带任务拆机保护:**拆除含活动/隔离批次或 long 数量输出缓冲的分子中心与 装配矩阵核心时,会生成一个携带 NBT 的恢复方块。虚拟标记槽不会复制物品, 旧存档真实槽退款仍会保留。
- **物质配置:**新增每类物质构序容量、熵容量、基础冷却,以及安装恰好 0、1、2、3、4 张加速卡时各自独立的并行量、周期与冷却倍率。
- **物质界面信息:**控制器会显示单件熵、实际冷却、加速卡数量、实际批次并行/ 周期、四种构序总量与当前重写熵。
变更
**全局分组配置:**服务端配置迁移为
config/omnisequence-transfinite-common.toml,不再使用每存档 server 配置。 公共配置按常规、物质/存储、物质/熵、物质/加速卡、合成/订单、 合成/MAX_FAST、合成/批量供应、合成/兼容供应分组;客户端配置归入显示分组。现有
omnisequence-transfinite-server.toml、旧molecularmanipulator-server.toml与扁平配置键会在不覆盖目标文件的前提下迁移, 保留原值,并在结构/路径重写时生成带编号的.toml.bak备份。所有配置分组和项目均具有完整且一一对应的英文、中文名称与说明;0–4 张 加速卡分别使用独立翻译键。
物质构序默认容量改为
Long.MAX_VALUE,熵默认容量为1,000,000;物质与熵 运算统一使用饱和计算,不再发生有符号回绕。加速卡默认处理参数如下:
卡数 每批操作数 每批 tick 冷却倍率 0 1 20 1x 1 2 10 2x 2 4 5 4x 3 16 2 16x 4 64 1 64x 已接受的可复用批次不再按每 tick 65,536 次切片;完整 long 数量聚合会在一个 机器 tick 内结算。
无限存储不再写死 AE2/ExtendedAE 库存类,而是在 AE2 网络存储边界进行探测, 并按挂载存储/key 做有界缓存。网络与提示数量在
Long.MAX_VALUE饱和,同时 不修改存储元件自身报告的内容。Long.MAX_VALUE恢复使用 AE2 普通数字格式显示(约9.22E),不再显示无限符号。MAX_FAST 使用任务内图状态、节点/编译时间预算、事务回滚、暂停检查点与可响应 中断的排队等待。默认使用
SAFE;AGGRESSIVE仍遵守同一正确性边界。分子中心物质面板重新居中,并利用原先空置的上方区域改善可读性;不再把 加速卡状态压缩成极小文字。结构成型后隐藏 Build 按钮和建造进度,仅在需要 建造时重新显示。
修复
- 修复
KeyCounter批量合并以及有限/无限存储混合挂载时从Long.MAX_VALUE回绕为负数、导致终端条目消失的问题。 - 输出/恢复 NBT 的重复正数量会饱和到
Long.MAX_VALUE,无效负数记录会被拒绝。 - 当需求物品数、累计配方次数或合成字节超过 signed long 可表示范围时,计划会 标记为不完整并禁用“开始”;不会再出现界面显示可合成、提交后 CPU 永久卡住。
- 批次提交后,即使后续保存、事件、脏标记或唤醒回调抛出异常,材料所有权仍归 供应器;AE2 不会恢复并重复调度已经接收的材料。
- 阻挡模式供应器保持串行语义。可复用候选若未通过机器完整状态验证,会强制 回退普通单配方路径,不再每 tick 重建同一个昂贵批次。
- 无效的持久化可复用 final key 会进入隔离,而不会被误认为工具消失;旧批次若 缺少 batch ID,只会生成一次并稳定写回。
- 修复生产环境 Forge Mixin refmap 声明;存储元件提示 Mixin 能正确解析混淆后的
ItemStack目标,不再因No refMap loaded中止启动。 - 修复物质控制器未居中、槽位与文字重叠、加速卡状态字体过小,以及标题/ 输入/输出列不对齐的问题。
兼容性与升级说明
- Minecraft:1.20.1
- Forge:47.4.10 或更高
- Applied Energistics 2:15.4.10
- ExtendedAE:1.20-1.4.12-forge
- Glodium:1.20-1.5-forge
- 保留
1.3.7-forge-fix已有的 AE2-UELM 运行时兼容。 - 请删除旧的
omnisequence-transfinite-1.3.7-forge-fix.jar,不要在同一个mods目录同时保留两个版本。 - 建议升级前备份世界;无需重置世界。
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

