All Mods Resource Packs Data Packs Shaders Modpacks Plugins
RS Integration

RS Integration

by Elten-huanghuang • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

RS Integration lets Refined Storage operate machines from other mods. Choose an item in JEI and it checks materials, resolves prerequisite recipes, operates bound machines, and returns the result to the RS network.

Requirements

Dependency Requirement
Minecraft 1.20.1
Forge 47+
Refined Storage 1.12+; Optional
JEI Required on the client for recipe actions and plan previews
Other integrations Optional; modules load only when their target mod is present

Main Features

Recursive remote crafting

Ordinary recipes can be crafted recursively from the player's inventory even without an RS wireless terminal.

  • Click the RSI action in JEI to preview and start crafting.
  • Resolves crafting-table, modded-machine, virtual-exchange, and multiblock prerequisites.
  • Shows the full step list, missing materials, alternative recipes, and a zoomable dependency graph before execution.
  • Runs independent graph nodes concurrently and load-balances repeated work across compatible machines.
  • Tracks material provenance and performs transactional reservation, rollback, refund, and output delivery.
  • Keeps one physical machine input slot on one concrete item variant, while separate crafting-grid slots may mix tag-compatible materials such as different planks.
  • Press P to inspect progress; cancel from the progress screen, chat action, or /rsi cancel.

Machine binding and remote access

  • Shift-right-click a supported block with the Network Linker to bind or unbind it.
  • Bindings retain dimension and position information and remove stale entries when blocks are broken.
  • Open compatible machine GUIs remotely from RS screens and return to the terminal after closing them.
  • Use the searchable Machine Management Center for status, output collection, GUI access, and number-key selection.
  • Machine tabs can insert held items into input slots; shift operations can also replenish fuel.
  • Multiple compatible machines are load-balanced and can distribute repeated work where the machine contract permits it.
  • Remote operations respect FTB Chunks and Cadmus claims and do not force-load an unloaded target chunk.

JEI and RS interface tools

  • Drag-select JEI ingredients for batch bookmark/hide actions.
  • Alt-click an ingredient to filter JEI by mod; Alt-middle-click clears search.
  • Ctrl+T transfers the visible JEI recipe to an RS crafting grid.
  • Ctrl + left-drag across RS slots extracts one item from each visited slot.
  • A draggable side panel exposes RS contents and machine tabs from other screens, with pinyin-aware search.

Auto Eat

Open an RS crafting grid to consume food directly from the network:

  • Dietary Diversity works with SolCarrot and chooses foods not yet recorded.
  • Stack Feast consumes one selected food until full or the per-use limit is reached.
  • Balanced Diet works with Diet and chooses food for lower nutrition groups.
  • Food and status-effect blacklists prevent unwanted consumption.
  • Bowls, bottles, and other remainders return to the RS network when possible.
  • Servers can configure activation requirements, execution cost, and per-use limits.

Replenishment and item management

  • Villager restock: select a trade and press Space to fill its costs from inventory and RS; missing items are bookmarked in JEI.
  • Reforging restock: press Space in Apotheosis or Ancient Reforging screens to pull reforging materials from RS; missing items are bookmarked in JEI.
  • Remote side panel: press Y to browse and search RS contents from other screens and open JEI uses or recipes.

Apotheosis Spawner Upgrades

  • Hold a valid RS network item and shift-right-click an Apotheosis spawner to open the upgrade screen.
  • The screen lists applicable positive upgrades, current completion, required materials, and available RS stock.
  • Select multiple upgrades and preview the complete dependency plan before confirming.
  • Available materials are extracted from the linked RS network; missing upgrade materials are crafted recursively when a valid recipe graph exists.
  • Every scan and execution is validated server-side against the player, network, dimension, distance, spawner state, and the previewed selection.

One-key container transfer

  • Press F in a chest, machine input, or other container to transfer its contents to the current target.
  • Press G to switch the target between a bound RS network and a Sophisticated Backpack.
  • Transfers respect filters, item blacklists, and destination capacity; rejected items remain in the source container.
  • Transfer keys are suppressed while typing in chat, search boxes, and other text fields.

RS side panel and Machine Management Center

  • Press Y to show or hide the side panel without leaving the current screen.
  • Browse RS item counts and bound machines.
  • Search by name, pinyin, number, or item ID, which remains practical in large modpacks.
  • Hover an item and press U for uses or R for recipes to open JEI directly.
  • Open machine screens remotely from machine tabs; stale or destroyed bindings are removed automatically.
  • Press H for searchable machine status, output collection, GUI access, and number-key selection.
  • When the network contains a Resonance Disk, its Resonance Backpack can be opened from the Machine Management Center.

Mouse and shortcut operations

  • Hold Ctrl and drag across RS grid slots to extract one item from every visited slot.
  • Drag across side-panel items to distribute them evenly to bound machines; left-click extracts a stack and right-click extracts one.
  • JEI supports marquee bookmark/hide actions and quick filtering by mod.
  • Plan nodes support right-click collapse/expand, right-drag panning, Ctrl + wheel zoom, and wheel repeat-count adjustment.

Resonance Disk

The Resonance Disk is an RS storage disk whose contents can act as if carried by the player.

  • Supplies compatible attributes, inventory-tick effects, event-driven passives, and item/resource lookups.
  • Persists mutation for configured items instead of ticking disposable copies.
  • Includes default passive support for Apotheosis potion charms, Muyimeng fused potion charms, Reliquary's Pyromancer Staff, Enigmatic Addons' Artificial Flower, and Forbidden & Arcanus' Spectral Eye Amulet.
  • Supports Chapter of Yuusha/Moonstone Nine Sword Books, Wizard Terra Curios BuffItem items, and Terra Equipment stacked infinite potions.
  • Supports compatible stored resources such as powder snow buckets, source fluid, and venom during recursive crafting.
  • Supports Malum Void Favor acquisition through the well interaction while the disk is available through RS.
  • Only one Resonance Disk is active per RS network, preventing duplicated passive effects and resource queries.

Sophisticated Backpack upgrades

  • Provides four RS-specific Sophisticated Backpack upgrades:
  • Dimensional Magnet sends nearby items that pass its filter directly into RS.
  • Dimensional Pickup routes picked-up drops through RS while retaining backpack pickup rules.
  • Dimensional Feeding consumes filtered food from RS to feed the player.
  • Dimensional Restock supplies items from RS when the backpack needs them.
  • Dimensional Magnet keeps accepted drops out of backpack storage; its range and filter-slot count are configurable.
  • Dimensional Pickup stores accepted drops directly in RS while preserving Sophisticated Backpack filters.
  • Dimensional Feeding and Restock prioritize RS resources and use their filters to restrict eligible items.
  • Shift-right-click an RS controller to bind these upgrades; their screens control enablement and filter items.
  • Compacting enhancement: with Majrusz's Accessories installed, Compacting merges eligible accessories through successive quality tiers until 100% or no further merge is possible.
  • Compatible Magnet, Pickup, Feeding, Refill, and Restock upgrades can be redirected to an RS network.
  • The Deposit upgrade can send items directly into RS.
  • Compacting can automatically merge eligible Majrusz's Accessories items.

FTB Quests item tracking

  • Tracks real RS insertions caused by crafting, container transfer, magnet/pickup flows, and other external movement.
  • Simulated insertion, voiding, refunds, and recovery do not advance quest progress.
  • Uses FTB Quests item filters and NBT matching rules.
  • Explicit quest submission can consume missing items directly from RS; missing requirements are bookmarked in JEI.
  • Crafted and externally acquired items are accounted for separately to prevent duplicate progress.
  • Requires FTB Quests and FTB Teams; RSI yields to another compatible automatic detector when one is installed.

Quick Start

  1. Build and power a Refined Storage network.
  2. Obtain an RSI Network Linker.
  3. Shift-right-click a supported machine to bind it.
  4. Open a recipe in JEI and use the RSI craft action.
  5. Review the generated plan, choose alternatives or a repeat count, then start the chain.
  6. Watch progress with P; completed outputs return to RS, or to the player when no network exists.

Configuration

Configuration files are documented in-place with comments and validation ranges:

  • config/rs_integration/common.toml: feature switches, optional integrations, passive effects, auto-eat, side panel, GUI-machine allowlist.
  • saves/<world>/serverconfig/rs_integration/server.toml: recipe selection, timeouts, recursive depth/step limits, DAG concurrency, protected reserves, machine-specific policies.
  • config/rs_integration/client.toml: side-panel position, size, visibility, and HUD preferences.

Important server controls include recipe preference/blacklists, repeat limits, resolution budgets, concurrent graph nodes/operations, per-mod parallel policy, and global chain timeout. Existing config files are not overwritten when new defaults are added; merge new list entries manually or regenerate the file.

Diagnostics

  • /rsi cancel cancels the player's active chain.
  • /rsi_debug exposes chain, ledger, recipe-index, handler, binding, trace, audit, Embers cache/lock, and performance diagnostics to permission-level 2 operators.
  • diagnosticVerboseLogging enables detailed resolver and dispatcher logging when troubleshooting.

The release JAR is written to build/libs/ and verified by the build's verifyReleaseJar task.

License

All rights reserved.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
1.20.1
Forge
9h ago 1
[1.5.1] RS Integration 1.5.1 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.5.1 更新公告

本次更新新增金属成型台、微型锅炉、怪物锅和苦旅春之冠配方兼容,支持共振盘为 TaCZ 枪械供弹,并修复万界归墟盘库存恢复和召唤祭坛准备任务误报失败等问题。

## 新增机器兼容

  • 支持 Aetherworks 的金属成型台:可绑定机器、发起远程合成,并递归准备物品与 RS 流体原料。使用前需连接完整锻造炉、提供余烬,并清空物品槽和流体罐。
  • 支持余烬复刻(Embers Rekindled)的微型锅炉:支持沸腾配方递归合成和批量灌液,按输入罐、气体罐容量和材料余量安排批次,气体产物存入 RS 流体存储。锅炉需连接持续提供余热的设备,合成期间应停用成品抽取管道。
  • 支持地牢乐事(Dungeons Delight)的怪物锅:可绑定并远程打开界面,支持递归合成、批量加工和多锅并行。加热条件遵循原模组规则,需要刷怪笼、地牢炉灶、污渍灯笼等怪物热源。
  • 支持苦旅(The Long Travail)的春之冠 JEI 合并配方,可按当前选中的花朵发起递归合成。

## 共振盘与存储

  • 支持共振盘内的 TaCZ 散装子弹按口径参与换弹,保留弹药 NBT 并实际扣除数量;枪械 HUD 的备弹数包含盘内匹配子弹,换弹后立即同步。
  • 修复共振盘 Shift 快速存入时背包扣除数量不正确的问题,现在按实际成功存入的数量扣除。
  • 万界归墟盘遇到缺失模组的物品或流体时,仅隔离相关条目,正常库存可继续使用。隔离条目的原始数据和数量会保留,仍占用容量;恢复对应模组的兼容版本并重启后,可尝试恢复这些条目。
  • 修复进入世界后万界归墟盘库存未自动恢复的问题,网络恢复连接后会刷新物品与流体库存。
  • 修复部分食物带有异常营养值时,RS 库存材料读取整体失败、递归合成误报大量缺料的问题。异常物品会被单独跳过,其他正常材料仍可读取。

## 合成与流体退款

  • 修复召唤祭坛完成投料后,因仪式启动并关闭物品接口而误报合成失败的问题。准备任务会正常完成;祭坛被替换、拆除或区块卸载时仍会报告异常。
  • 流体退款改为手动存入:手持退款物品对准有权限的 RS 网络方块右键,或携带无线终端右键使用。网络空间不足时,未存入的流体继续保留在退款物品中。
  • 背包已满或玩家离线时,未领取的流体退款会保留,可在腾出空位后输入 /rsi_fluid_refund 领取;旧版炼金流体凭据可手持右键转换为退款物品。

## 升级说明

  • 多人游戏请同步更新客户端与服务端,使用相同版本的 RSI。
  • 发布文件名:rs_integration-1.5.1.jar。

[1.5.0.5] RS Integration 1.5.0.5 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.5.0.5 更新公告

  • 更新日期:2026 年 10 月 10 日
  • 适用环境:Minecraft 1.20.1 / Forge 47+
  • 上一版本:1.5.0.4

本次更新加入余烬复刻机器的远程合成和 Until Eternity 终末工作台的递归合成,扩展共振盘的物品效果兼容,并修复递归材料选择、桶装流体处理及机器缺能时的批量合成问题。

## 新增与兼容

  • 支持余烬复刻(Embers Rekindled)的熔炼炉、混合离心器和压印锤:可绑定机器,通过 JEI / EMI 发起远程合成,并参与递归合成与批量加工。
  • 压印锤直接捕获掉落的成品,无需在印模底座下放收集箱。已安装的正确印模会复用;印模不对时,可从存储网络取用现成印模,或递归制作后自动更换。
  • 在配方与递归树中增加中文使用提示,标明余烬能量供应位置、流体存储要求,以及合成期间不能用外部管道抽走成品液体等条件。
  • 支持 Until Eternity 的终末工作台:可绑定工作台,通过 JEI / EMI 发起远程合成,并将 5×5 配方纳入递归合成与批量制作。
  • 共振盘内的「我吃饱了!」可触发 Until Eternity 原有的饱食度与口渴保护;「活力紫水晶」可通过原模组逻辑持续赋予紫水晶祝福。紫水晶效果需要原模组自身提供对应功能。

## 问题修复

  • 修复 Malum 的虚空恩惠配方使用多种灵魂作为候选材料时,递归树无法切换原材料的问题。以 malum:void_favor/umbral_spirit_copy 为例,现在可在材料节点选择灵魂,并按选择重新规划。
  • 修复余烬机器批量加工时,上一轮材料尚在机器内或余烬能量暂时不足便立即报错的问题。任务会等待机器完成当前加工或补能后重试;持续无法恢复时仍按超时处理,并说明等待原因。
  • 修复部分桶子类物品缺少 Forge 流体能力时,终端无法正确识别、导入或导出液体,以及相关容器转换配方处理不正确的问题。
  • 改进缺少材料时的递归合成预览与错误提示,区分材料缺口和配方规划超时。
  • 修复终末工作台的稀疏 5×5 配方在递归合成时因空槽被省略而无法启动的问题,例如真厨刀配方。
  • 万界归墟盘无法读取时,悬浮提示会指出可识别的故障原因并给出对应恢复建议,包括缺失模组物品或流体、数据文件缺失及存档不匹配。

## 性能优化

  • 优化终端库存搜索、流体容器索引和递归配方图的缓存与复用,减少大规模库存和配方下的重复计算。
  • 缓存可选 Lodestone 配方类型的探测结果,避免缺少对应模组时反复探测和输出告警。

[1.5.0.4] RS Integration 1.5.0.4 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.5.0.4 更新公告

  • 更新日期:2026 年 10 月 8 日
  • 适用环境:Minecraft 1.20.1 / Forge 47+
  • 上一版本:1.5.0.3

本次更新新增血肉祭坛兼容,完善铁魔法炼金锅的原生配方与药水流体处理,并修复统一盘备份、混合终端排序和祭坛网络识别问题。

## 新增与兼容

  • 新增 Modrinth 版本更新提醒,自动检查匹配当前 Minecraft 版本的 Forge 正式版和 beta 版,并提供 Modrinth 下载入口;可在客户端配置 updates.enabled 中关闭,不自动下载模组。
  • 新增克苏鲁生物(Cthulhu Creatures)血肉祭坛兼容,支持机器绑定、远程界面、递归合成、批量投料和多祭坛并行,并按配方实际数量计算材料消耗。
  • 完善铁魔法(Iron's Spells 'n Spellbooks)炼金锅兼容,支持原生酿造与装瓶配方,以及药水、喷溅药水、滞留药水的流体酿造与装瓶;酿造遵循原模组的配置开关。
  • 补充炼金锅原生配方的 JEI / EMI 合成入口,并支持在混合终端用玻璃瓶提取药水流体。

## 问题修复

  • 修复混合终端“按 ID 排序”与 RS 原生排序规则不一致的问题;升序、降序均保持物品与流体分组,仅调整组内顺序。
  • 修复生存模式背包塞满后,从虚拟切石机、锻造台和铁砧输入槽 Shift 快捷取出物品导致界面卡死、连接超时的问题;空间不足时停止转移并保留原槽物品,有部分空间时仅取出能够放入背包的数量。
  • 修复虚拟工作站结果槽连续 Shift 领取时未重新检查领取条件的问题,避免铁砧经验不足后继续领取和消耗材料。
  • 修复更多熔炉安装工厂升级后,低等级工厂被按六通道投料,导致材料进入未启用槽位、合成任务卡住的问题;现在按熔炉实际等级使用两格、四格或六格加工通道,并按实际容量分批投料。
  • 修复终端绑定磁盘驱动器等通过代理提供网络节点的 RS 方块时,祭坛无法正确解析存储网络的问题。
  • 修复车万女仆祭坛的绑定被原生或脚本配方目录限制的问题。
  • 修复配方安全检查因反射解析无关方法而触发客户端专用类加载的问题,避免专用服务器上的相关类加载错误。
  • 修复统一盘备份期间数据文件不一致的问题,增加 Simple Backups 兼容,在备份期间固定磁盘检查点,避免备份混入不同保存时刻的数据。


## 升级说明

  • 多人游戏请同步更新客户端与服务端,使用相同版本的 RSI。
  • 血肉祭坛兼容默认启用,可通过 enableCthulhuCreatures 配置项关闭。
  • 更新检测默认开启;在 config/rs_integration/client.toml 中将 [updates] 下的 enabled 设为 false 即可关闭。
  • 发布文件名:rs_integration-1.5.0.4.jar。

[1.5.0.3] RS Integration 1.5.0.3 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.5.0.3 更新报告

  • 更新日期:2026 年 10 月 6 日
  • 适用环境:Minecraft 1.20.1 / Forge 47+
  • 上一版本:1.5.0.2

本次更新集中修复部分玩家进服掉线的问题,并优化共振存储盘与递归合成配方索引,减少重复库存扫描、无效终端刷新和集中加载配方带来的服务器主线程负担。

## 问题修复

### 万界归墟盘导致部分玩家掉线

  • 修复携带尚未初始化的万界归墟盘时,在异步背包更新环境中可能触发线程检查异常,导致玩家进服后掉线的问题。
  • 磁盘初始化改为登记请求后由服务器主线程执行,避免在异步背包更新线程上创建磁盘数据或修改磁盘身份。
  • 执行初始化前重新检查玩家在线状态和当前背包槽位,避免玩家移动、丢弃物品或重新连接后写入过期物品。
  • 玩家退出和服务器停止时清理待处理请求。

## 性能优化

### 共振存储盘查询与终端刷新

  • 共振盘物品存在性与数量查询复用按内容版本维护的查询缓存,减少重复遍历库存、创建快照和复制物品数据。
  • 减少公开库存快照中的重复物品复制;查询回调仍使用独立副本,防止外部查询修改盘内数据。
  • 盘内物品状态变化后及时失效查询缓存,保证后续查询读取最新内容。
  • 共振盘内部状态变化不再使普通 RS 库存缓存失效,减少无必要的终端全量重建和库存重扫。

### 递归合成配方索引

  • 启动和重新加载配方时,配方采集改为按服务器 tick 分片推进,减少一次性扫描大量配方造成的长时间停顿。
  • 世界、注册表和第三方配方读取保留在服务器主线程;采集后的数据整理和索引准备由后台完成。
  • 主线程只发布已经完成且版本仍然有效的配方索引,丢弃重载或失效前的旧构建结果。
  • 防止重复启动同一轮构建,并在后台整理尚未完成时直接返回,避免服务器主线程等待后台任务。

## 合成请求与提示

  • 配方索引尚未就绪时,合成请求进入等待队列,并显示“配方索引仍在加载”的提示。
  • 等待配方索引超过 30 秒的请求会被取消并提示重试,避免无限等待或稍后意外执行。
  • /reload 后重新构建配方索引,避免继续使用过期配方。
  • 补充对应的中文与英文提示
  • 修复铁魔法配方同步契约测试依赖固定方法修饰符的问题,保留“索引失效后重试、构建失败后不重复重试”的检查。
  • 优化了自动吃的黑名单机制
## 升级说明

  • 新版本号:1.5.0.3。
  • 多人游戏请同步更新客户端与服务端,并使用相同版本的 RSI。
  • 本次无需手动修改配置或迁移磁盘数据。
  • 发布文件:rs_integration-1.5.0.3.jar。

[1.5.0.2] RS Integration 1.5.0.2 by Elten-huanghuang on Oct 15, 2026
Download
# RSI 1.5.0.2 更新公告

## 修复

  • 万界盘可能会被卸载区块卸载的问题
  • JEI转移加号显示的问题
  • 自动吃黑名单过滤问题

[1.5.0.1] RS Integration 1.5.0.1 by Elten-huanghuang on Oct 15, 2026
Download
# RSI 1.5.0.1 更新公告

## 修复

  • 修复虚拟工作台未绑定时,JEI 配方材料被转移到玩家物品栏的问题。
  • 修复虚拟工作台已绑定时,JEI 转移后界面仍停留在 3x3 工作台的问题。
  • 修复 JEI 回退到 RS 原版 3x3 合成逻辑时可能发生无限递归并导致游戏崩溃的问题。
  • 修复虚拟工作台不可用时,对应侧边图标仍显示的问题。
  • 修复隐藏虚拟工作台图标后,剩余图标位置没有自动上移的问题。
  • 修复隐藏图标后仍可点击原位置触发工作台切换的问题。

## 改进

  • JEI 转移现在会根据虚拟工作台是否可用自动选择处理方式:
  • 可用时使用对应的虚拟工作台界面。
  • 不可用时回退到 RS 原版 3x3 合成网格。
  • 虚拟切石机、锻造台和铁砧的侧边按钮现在会根据配置和绑定状态动态显示。
  • JEI 转移到虚拟工作台时,客户端界面会立即同步切换到对应模式。

## 其他修复

  • 修复次元磁铁采集流体时误触发连锁挖掘并消耗工具耐久的问题。
  • 为次元磁铁的流体采集结果补充悬浮提示,并增加世界流体采集开关和 JEI 液体过滤支持。
  • 修复自动进食缺少食物效果提示名称汉化的问题。
  • 修复自动进食网络喂食误触玩家手持物品的问题。
  • 修复更多熔炉燃料识别,以及多熔炉优先选择逻辑。
  • 修复配方树显示异常。
  • 修复配置输入框文字溢出。
  • 修复归墟旧盘按配置自动扩容时库存未正确保留的问题。
  • 修复统一盘读档时可能导致区块加载死锁的问题。
  • 修复机器管理中心收藏图标层级显示问题。

[1.5.0-beta] RS Integration 1.5.0 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.5.0 更新公告

RS Integration 1.5.0 是一次以存储、递归合成和终端体验为重点的大型更新。本版本加入物品与流体混合终端和“万界归墟盘”,扩展递归合成与流体配方处理,新增多项模组兼容,并集中修复 FTB Quests、合成计划、统一磁盘数据和界面显示问题。

## 一、全新的物品与流体混合终端

  • 新增物品与流体混合终端,默认开启。
  • 物品和流体可以在同一个列表中搜索、筛选、存入和取出,不需要在物品终端与流体终端之间来回切换。
  • 支持从终端向容器装入流体,也支持将容器中的流体倒回网络。
  • 优化物品、流体条目的同步和客户端显示,减少打开终端时库存列表短暂显示旧数据的问题。
  • 增加流体转移失败后的恢复处理,避免容器交互中出现流体或容器状态不同步。
  • 终端交互支持 JEI 配方转移和过滤状态同步,混合列表中的物品与流体可以分别执行对应操作。

## 二、万界归墟盘

### 存储能力

  • 新增“万界归墟盘”统一存储磁盘,将物品和流体存放在同一枚磁盘中。
  • 支持物品、流体的统一数量汇总和快速查询,优化带 NBT、结构数据或其他身份信息的物品识别。
  • 改进大规模库存下的索引、缓存和查询路径,并补充多种存储容量、增长和兼容性检查。
  • 归墟盘可以接入 RS 驱动器、网络存储缓存和存储操作设备,也能正确参与机械臂、搬运器等自动化设备的存取。
  • 增加归墟盘配方、JEI/EMI 提示和物品模型,补全客户端可见性与配方浏览支持。

### 数据安全与旧盘处理

  • 修复归墟盘读档时可能造成的区块加载死锁。
  • 归墟旧盘可按配置自动扩容,并保留原有库存;升级后无需手动拆分或重新整理磁盘内容。
  • 改进磁盘数据持久化和文件写入校验,保存失败时保留待保存状态,避免错误覆盖有效数据。
  • 增加磁盘掉落保护,降低磁盘从设备中掉落或设备被破坏时的丢失风险。
  • 增加基于 UUID 的归墟盘找回机制和恢复命令,管理员可以处理意外丢失的磁盘。
  • 优化磁盘挂载、卸载和网络重建时的生命周期处理,减少重复刷新和无效重建。

升级前请备份世界存档和 config/rs_integration 配置。首次加载旧版归墟盘时,请等待存储数据完成加载并确认库存正常。

## 三、递归合成与流体配方

  • 支持概率材料的递归补做:合成计划会根据实际产出和概率重新规划不足的材料。
  • 改进候选配方侧栏和替代配方选择,减少配方过多时找不到合适配方的问题。
  • 修复合成目标物品、铁魔法墨水和部分流体产物在计划界面中显示错误的问题。
  • 修复配方树渲染、计划预览和失败计划返回时的状态更新问题。
  • 新增流体容器配方分类,支持桶、瓶子和其他容器的装液、倒液、容器返还与递归执行。
  • 流体容器配方支持 JEI/EMI 浏览、收藏和配方转移,并在执行前检查流体产物是否有足够的网络存储空间。
  • 兼容巫法重生(Wizards Reborn)炼金机,支持配方识别、机器绑定、批量执行、液体与容器处理、递归规划和失败恢复。
  • 修复炼金机的墨水显示、进度同步和配方预览,并改进炼金锅的墨水补充。
  • 为多种需要水的机器提供网络补水,补水机器列表和免费水配置可以独立调整。
  • 改进流体产物的存储预检,避免在材料已消耗后才发现网络无法容纳产物。

## 四、模组兼容与自动化修复

  • 修复召唤祭坛绑定机器的选择逻辑,现在会按距离选择合适的祭坛,减少远处祭坛被错误使用的情况。
  • 修复召唤祭坛催化剂与消耗材料的区分,以及批量执行时的投料处理。
  • 修复巫法塔罗仪式的灵魂能量结算。
  • 修复更多熔炉升级后批量合成的燃料消耗计算。
  • 为精妙背包的次元磁铁增加世界流体采集升级,并加入可配置的世界流体采集开关。
  • 次元磁铁支持 JEI 液体过滤、幽灵槽筛选和容器/升级提示,减少误采集不需要的流体。
  • 修复 FTB Quests 扫描时重复复制 NBT 导致的卡顿。

## 五、JEI、EMI 与配置界面

  • 在 JEI 界面增加 RS Integration 配置入口,无需手动寻找配置文件即可打开配置界面。
  • 新增完整的配置编辑界面,按客户端、服务端、存储、合成和模组兼容分类展示选项。
  • 支持编辑、保存、重置配置,并提示需要权限或重启才能生效的选项。
  • 完善 JEI 书签、配方页面和配置按钮的布局,兼容不同 JEI 版本的按钮位置。
  • 修复 JEI/EMI 配方按钮、流体容器配方分类和部分配方转移按钮的显示位置。
  • 修复配方树在部分配方、替代配方和流体配方下的渲染问题。
  • 更新配置说明和中英文语言文本,补充新增机器、磁盘、流体和终端功能的提示。

## 六、界面与美术调整

  • 统一磁盘提示为鎏金主题,优化名称、容量、存储统计和状态信息的排版。
  • 为磁盘提示增加呼吸流光效果,使容量变化和状态信息更容易辨认。
  • 万界归墟盘使用独立的鎏金名称和提示主题,与其他磁盘区分显示。
  • 恢复共振盘原有配色和流光字体,避免共振盘与归墟盘使用同一套颜色。
  • 补全万界归墟盘龙首贴图、物品模型和相关客户端显示控制。

## 七、问题修复汇总

  • 修复 FTB Quests 扫描重复复制 NBT 导致的卡顿。
  • 修复配方树和合成计划中的目标、墨水及流体显示。
  • 修复召唤祭坛、巫法塔罗和更多熔炉联动中的计算问题。
  • 修复统一盘读档时的区块加载死锁和旧盘扩容后的库存保留。
  • 修复磁盘主题、名称样式和提示效果相互覆盖的问题。

## 升级说明

  • 版本号:1.5.0
  • Minecraft:1.20.1,Forge。
  • 多人游戏中,客户端和服务端请同时更新,并使用相同版本的 RSI。
  • 旧版配置可以继续保留;新增配置项会在启动时自动补全。配置文件位于 config/rs_integration。
  • 升级前建议备份世界存档、配置文件以及包含重要物品的 RS 磁盘。
  • 含有万界归墟盘的存档首次启动时,请等待存储数据加载完成后再进行拆盘、搬运或批量合成。

[1.4.6] RS Integration 1.4.6 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.6 更新公告

本次更新新增 Biomancy 四类机器兼容,完善 RS 合成终端的虚拟工作站,并改进 RS 存储刷新、数据保存和 FTB Quests 任务检测。

## 血肉重铸兼容

  • 新增消化体、生物炼金釜、分解体和生物锻造台的机器绑定、配方识别与批量执行支持,可参与 RSI 递归合成。
  • 正确识别配方所需的材料数量与反应物,按照各类机器的实际槽位投料。
  • 支持从存储网络补充营养燃料,优先使用营养膏;营养膏不足时可尝试递归合成,再寻找其他有效燃料。
  • 分解体按保底产量进行规划,避免把随机产物当成必定获得的材料;执行后按实际产物结算。
  • 补全四类机器的中文名称,并新增独立的 Biomancy 兼容开关。

## 虚拟工作站与机器管理中心

  • 完善 RS 合成终端的工作站切换,支持在普通合成、切石机、锻造台和铁砧界面之间切换。
  • 虚拟切石机和锻造台使用原版菜单逻辑,改进配方匹配、材料消耗和取出结果的行为。
  • 修复工作站切换时的槽位同步错位,以及旧合成结果残留、可能重复领取产物的问题。
  • 修复虚拟铁砧输入名称时可能出现的空名称崩溃。
  • 改进工作站输入槽的 Shift 快捷转移,切石机只接收能够用于切石配方的材料。
  • 调整机器收藏按钮的大小、位置和显示层级,避免与终端清空按钮重叠或遮挡物品提示。
  • 新增独立配置,可控制远程打开机器界面是否需要绑定,以及虚拟工作站是否需要绑定对应的真实机器。默认远程机器界面需要绑定,虚拟工作站无需绑定。

## RS 存储优化

  • 合并节点连接、解绑过程中重复触发的存储缓存重建,减少不必要的重复刷新。
  • 存储缓存重建后及时刷新已打开的物品、流体和便携终端,减少库存列表显示旧状态的问题。
  • 提高终端完整库存列表的传输上限,改善大量物品种类或 NBT 变体场景下的列表同步。
  • 保存 RS 数据时先写入并校验临时文件,成功替换后才标记为已保存;保存失败时保留待保存状态,等待后续重试。
  • 流体终端取出一桶流体前,先检查实际库存是否足够、流体是否能够装桶,避免无效操作提前扣减库存。
  • 新增独立的 config/rs_integration/storage.toml 配置文件,上述优化默认开启,可分别调整;终端列表传输选项需要重启后生效。

## FTB Quests 与其他修复

  • 优化连续解锁任务时的自动存储扫描,减少短时间内重复读取整个网络的开销。
  • 修复任务检测队列可能长期滞留的问题,并及时清理过期请求。
  • 修复任务进度更新时反复重建任务界面的问题,保留 JEI 任务条目的同步更新。
  • 修复精妙背包从存储网络自动喂食时,可能误触玩家手持物品的问题。

## 升级说明

  • 版本号:1.4.6
  • Minecraft:1.20.1,Forge。
  • 多人游戏中,客户端和服务端请同时更新,并使用相同版本的 RSI。

[1.4.5.2] RS Integration 1.4.5.2 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.5.2 更新公告

本次更新新增 Summoning Rituals 召唤祭坛的批量合成支持,并修复了 FTB Quests、Goety、炽炉等模组联动中的问题。

## 新增内容

  • 支持 RS 识别 Summoning Rituals 的祭坛配方,并通过绑定的召唤祭坛执行批量合成。
  • 召唤祭坛配方会正确区分催化剂与消耗材料,避免两者混用导致配方无法执行。

## 修复与改进

  • 修复炽炉批量合成无法启动的问题。
  • 修复 Goety 仪式合成中的灵魂能量计算。
  • 修复 Goety 暗黑铁砧被错误识别为原版铁砧的问题。
  • 修复 FTB Quests 一键确认可能提前提交任务的问题。
  • 改进 FTB Quests 对奖励物品和 Curios 饰品的识别;领取奖励后会重新检查玩家持有的物品。
  • 新增配置项,可分别控制 FTB Quests 侧边栏中的批量确认和存储扫描按钮。
  • 修复农夫乐事砧板刀具被重复加入递归合成的问题。
  • 兼容了历史记录mod

## 升级说明

  • 版本号:1.4.5.2
  • Minecraft:1.20.1
  • 多人游戏中,客户端和服务端请使用相同版本的 RSI。
[1.4.5.1] RS Integration 1.4.5.1 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.5.1 更新公告

这是一次以 Tetra/JEI 联动、递归合成稳定性和物品栏同步为重点的维护更新。下面列出本版本中实际加入或修复的主要内容。

## Tetra 与 JEI 联动

### 工作台材料筛选

  • 打开 Tetra 加工台后,JEI 会根据当前目标物品、模块槽位和已选方案,自动筛选当前真正可用的材料。
  • 只选择模块槽位、尚未选择具体方案时,会合并该槽位所有可用方案的材料;选中具体方案后会缩小到该方案允许的材料。
  • JEI 原有搜索条件仍然有效;离开加工台、清空目标或切换工作台上下文后,会恢复原本的 JEI 物品列表。
  • 在 Tetra 加工台中按住 Ctrl 并将鼠标悬停在 JEI 材料上,可以直接预览该材料应用到当前方案后的结果。
  • 新增可选配置 keepJeiMaterialPreview,可以保留最近一次 JEI 材料悬停预览;目标、槽位、方案或工作台变化后会自动清除旧预览。

### 材料排序

  • JEI 中新增 Tetra 材料排序面板,支持默认顺序、材料类型、硬度、密度、柔韧性、耐久、工具等级、工具效率、完整度增益、完整度消耗和魔法容量等字段。
  • 支持同时启用主要和次要排序字段,并分别设置升序或降序。
  • 新增排序面板的 JEI 避让区域和悬停提示,打开排序菜单时不会遮挡或误触 JEI 材料列表。

## JEI 从存储网络取出物品

  • 新增 JEI 快捷键“从存储网络拉取一组”,默认使用鼠标中键。
  • 在 JEI 物品上触发后,会从当前可用的 RS 或 BD 存储网络取出一组物品并放入玩家背包。
  • 提取请求由服务端验证网络、权限、背包空间和实际库存;网络不足、无权限、背包已满、物品不存在或提取失败时会给出明确提示。
  • 背包无法完全容纳取出的物品时,剩余物品会尝试退回存储网络,避免直接丢失。

## 递归合成与规划

### 配方选择和 RS 合成矩阵

  • 纯递归规划在多个可行生产者之间会优先选择依赖层数更少的直接分解配方,减少不必要的工具或加工链,同时不改变正常可行性判断。
  • 支持 RS Crafting Stations 等自定义合成矩阵:开始虚拟递归合成前,会先把矩阵中遗留的物品归还到网络。
  • 合成矩阵无法完整归还时会取消本次递归合成并提示原因,不会继续使用不完整的库存状态。
  • 修复玩家产物链中的 RS 矩阵规范化,避免矩阵物品被重复计算或错误当成可提取库存。
  • 移除矩阵兼容流程中的调试日志,减少正常运行时的日志噪声。

### 规划超时和 FTB Quests 预览

  • 为规划结果的最终校验增加独立超时边界;校验超时会停止请求并向客户端返回明确提示。
  • 规划请求被取消时会正确结束进度状态,不会留下持续等待的进度 HUD。
  • FTB Quests 批量提交预览现在会直接走任务规划器,不再启动普通递归规划 HUD 后一直等待不存在的结果。

## Confluence 与 Terra Curio 工作台

  • 新增 Terra Curio 工作台配方类型、材料数量成分和 JEI 配方识别,兼容原有 Confluence 工作台路径。
  • Terra Curio 工作台可以参与递归规划,并继续使用原有批量执行器处理实际工作台操作。
  • 激活 Terra Curio 工作台的绑定目标,使绑定、查找和执行流程可以使用该工作台。
  • F 键容器转移会识别并避开 Terra Curio 工作台,不会把工作台界面或玩家背包槽误判为普通机器输入槽。

## 玩家物品栏同步

  • 虚拟合成、批量执行和机器产物进入玩家背包后,会立即同步实际变化的背包槽位。
  • 即使玩家正在打开远程机器界面,也会同步当前快捷栏手持槽,避免客户端显示幽灵物品或旧数量。
  • 在服务端菜单广播之后会再次补发延迟同步,修复远程界面旧快照覆盖新物品状态的问题。
  • 物品栏同步逻辑会跳过 FakePlayer,并继续处理玩家区块未加载时的网络回收路径。

## 升级说明

  • 版本号:1.4.5.1
  • Minecraft:1.20.1
  • 客户端和服务端必须使用同一个 RSI 版本。
  • 本版本网络协议为 54;1.4.5 使用协议 53,旧版客户端不能直接连接本版本服务端。
  • 现有 RS/BD 网络、机器绑定、收藏、共振数据、合成任务和 FTB 任务进度不会被主动清除。
  • 现有配置文件无需删除,Forge 会自动补全新增的 Tetra JEI 预览配置。
  • 升级前建议备份世界和配置,并删除实例中的旧版 RSI JAR,避免多个版本同时加载。
[1.4.5] RS Integration 1.4.5 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.5 更新公告

  • 发布日期:** 2026 年 9 月 21 日
  • 更新范围:** 1.4.4.1 之后的全部提交

这是一次以任务自动化、批量合成和稳定性为重点的更新。下面列出本版本中实际加入或修复的主要内容。

## FTB Quests

### JEI 任务提交

  • 没有 RS 或 BD 网络时,也可以从 JEI 提交 FTB 物品任务。
  • 没有网络时会使用玩家物品栏中的物品,不再一直显示“正在计算”或直接无法提交。
  • 提交前会重新检查任务是否可提交、任务需求是否变化,以及物品的 NBT、标签和特殊过滤条件。
  • 支持部分提交;提交失败时只退还实际已经确认取回的物品。
  • 提交完成后会补写任务和物品任务的完成时间。
  • 兼容不同 FTB Quests 版本的重复任务检查方法。
  • 可重复任务完成后会按 FTB Quests 原本的规则重置,之后可以再次提交。
  • 同一个任务的重复提交会被锁定,避免快速连续点击造成重复扣物品。
  • 提交成功后会安全领取当前任务奖励。

### 物品检测范围

  • 统一扫描玩家主物品栏、快捷栏、盔甲栏和副手栏。
  • 安装 Curios 时会继续扫描所有饰品栏;没有安装 Curios 时不会加载 Curios 类,也不会报错。
  • 有 RS 或 BD 网络时,会把网络物品和玩家身上的物品一起用于任务检测。
  • 检测会保留物品数量和 NBT,不会因为显示物品相同就混淆不同附魔、耐久或自定义数据。
  • 递归合成产生的中间物品可以参与 FTB 任务进度;模拟、退款和未真正获得的物品不会重复计数。
  • 机器收集到的真实产物也可以触发 FTB 物品任务检测。

### 解锁、勾选和一键领取

  • 完成一个任务后,只会自动检测这次真正新解锁的物品任务。
  • 支持 A -> B -> C 这样的连续解锁和连续检测。
  • 一键领取奖励会继续处理新解锁任务的奖励,不会只领取第一层。
  • 隐藏章节、不可见任务和未解锁章节不会被一键勾选。
  • 重置任务不会被当成新解锁任务,不会因为打开饰品栏或刷新界面就再次完成。
  • 自动扫描有等待、重试和超时边界,网络暂时不可用时不会无限运行。
  • 自动扫描和任务完成回调交错时不会再触发 ConcurrentModificationException 导致服务端崩溃。

## 递归合成规划

### 规划结果

  • 改进多个递归分支的选择顺序,减少选择数量后提示“配方不存在”的情况。
  • 预览超时、某个分支失败或结果过期时,不会把不完整结果当成可执行计划。
  • 规划完成后会重新核对库存、配方和机器状态,避免沿用旧结果继续扣料。
  • 规划中的中间产物、机器产物和最终产物会使用同一份数量记录。
  • 带附魔、耐久、能量或其他 NBT 的物品会保留具体物品数据,不会被错误合并成普通物品。
  • 修复旧版材料账单遇到带 NBT 物品但没有来源配方时的空指针崩溃。
  • 递归计划中的多种附魔书、工具和其他带数据物品会分开统计库存。

### 规划进度显示

  • 新增合成规划进度 HUD,长时间计算时显示当前阶段和进度。
  • 规划完成、失败、取消或打开合成计划后会关闭旧的进度显示。
  • 旧请求迟到返回时不会覆盖新的规划结果。
  • 规划请求被限流或取消时会正确结束,不会留下几分钟不消失的提示。

### 多次合成和批量执行

  • 修复选择 6 次或更多次数时只执行 1 次的问题。
  • 批量合成不再为每一次操作重复复制整份材料列表。
  • 大订单会按机器容量分批执行,减少主线程卡顿和内存占用。
  • 空闲的同类机器可以并行工作,不会被不必要的全局串行队列挡住。
  • 并行批次大小会根据当前可用机器数量调整,机器数量变化时仍能继续执行。
  • 同一批次中的催化剂、可重复使用材料和消耗材料分开计算。
  • 同一催化剂被多个步骤使用时,只按实际需要的峰值数量占用。
  • 批量任务取消或失败后,已经确认回收的材料不会再次退款。

## 机器执行和产物回收

### 统一批处理改进

  • 统一机器输入缓冲、启动、运行、输出确认和失败恢复流程。
  • 修复机器原生批次和 RSI 批次数量不一致时,进度提前完成或剩余操作丢失的问题。
  • 修复炉子类机器批量完成后数量不正确的问题。
  • 修复机器输出被外部抽取、输出槽变化或机器短暂刷新时的误判。
  • 机器输出现在会根据实际声明的输出槽进入正确的网络或玩家背包。
  • 机器生成的中间产物会继续供后续步骤使用,不会被误当成外部材料。

### 已覆盖或加强的机器

本版本统一整理并加强了以下机器或配方路径:

  • 原版熔炉、烟熏炉、石切机等基础机器。
  • Aether Furnace。
  • Apprentice Codex Essence Smoker。
  • Botania Elven Trade 和 Mana Pool。
  • Farmer's Delight Cooking Pot 和 Cutting Board。
  • Miner's Delight Copper Pot。
  • Forbidden Arcanus Clibano。
  • Goety Cursed Infuser 和 Enchantal Cooler。
  • Iron Furnaces 系列机器。
  • Malum 祭坛、灵魂坩埚和相关多方块机器。
  • PMMO Salvage。
  • Youkai's Homecoming Moka Pot。
  • Cuisine Board、Kettle 和其他缓冲型机器。

### 产物回收修复

  • 修复 Aether Furnace 产物没有回到 RS/BD 的问题。
  • 修复 Clibano 产物没有回到 RS/BD 的问题。
  • 修复 Enchantal Cooler 产物没有回到 RS/BD 的问题。
  • 修复 Moka Pot 产物没有回到 RS/BD 的问题。
  • 修复结构化多槽输出只收集到第一个产物的问题。
  • 修复机器完成后玩家背包、RS 网络和任务进度不同步的问题。
  • 机器输出被外部抽走时会明确判定为失败,不会假装合成成功。

## 新增集成

### 建筑手杖

  • Construction Wand 可以从 RS 和 BD 网络取用材料。
  • 客户端和服务端都会检查实际可用库存。
  • 不会把虚拟槽、预览槽或不可写入槽位当成真实容器槽。
  • 建造工具的材料请求不会影响普通递归合成的库存结算。

### 荒古图腾

  • 共振存储的被动 Tick 物品默认加入 Totem of Blessing。
  • 旧配置会自动补上新默认值;用户已有的自定义列表不会被覆盖。
  • 被动 Tick 物品仍按只读方式处理,不会被普通提取误取走。

## 其他修复和改进

  • 修复机器产物进入玩家背包后没有同步到合成进度和 FTB 任务的问题。
  • 修复合成计划打开后仍显示上一份计划进度的问题。
  • 修复网络库存变化后仍使用旧数量计算的问题。
  • 修复多种材料合并后缺料数量显示不正确的问题。
  • 修复带标签或带 NBT 的材料在库存账单中被错误合并的问题。
  • 修复部分机器没有兼容配方时仍被规划器选中的问题。
  • 修复任务扫描、机器执行或第三方配方异常时直接拖垮服务端的问题。
  • JEI、EMI、Curios、RS、BD 以及各类机器模组仍采用可选兼容;未安装对应模组时会自动跳过相关功能。
  • 为任务提交、任务扫描、重复任务、链式领取、批量执行、机器产物、规划进度和 NBT 材料补充回归测试。

## 升级说明

  • 版本号:1.4.5
  • Minecraft:1.20.1
  • 客户端和服务端必须使用同一个 RSI 版本。
  • 本版本网络协议为 53,旧版客户端不能直接连接本版本服务端。
  • 现有 RS/BD 网络、机器绑定、收藏、共振数据、合成任务和 FTB 任务进度不会被主动清除。
  • 升级前建议备份世界和配置,并删除实例中的旧版 RSI JAR,避免多个版本同时加载。
[1.4.4.1] RS Integration 1.4.4.1 by Elten-huanghuang on Oct 15, 2026
Download
1、兼容了l2的附魔书显示,
2、优化了巨量材料合成的问题,现在缺材料也能打开界面
3、增加了一键点击任务(位于ftb任务右下角)
5、修复了部分情况下铁魔法会导致进服可能进不去的bug
6、修复了部分情况下材料缺少显示错误问题
7、新增了递归合成优先级调度
8、修复了酿造台部分情况下无法使用的bug
[1.4.4] RS Integration 1.4.4 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.4 更新公告

  • 发布日期:** 2026 年 9 月 17 日

## 新增

### F键将物品ID写入终端搜索栏

  • 在 JEI 或 EMI 中将鼠标悬停在物品上时按 F 键,会把该物品的注册 ID 写入当前打开的 Refined Storage 或 Beyond Dimensions 存储终端搜索栏。
  • 支持带 NBT 的物品搜索键,并会根据当前终端容器校验请求;终端关闭或切换后不会写入过期界面。
  • F 键正在 JEI、EMI 或 REI 搜索框中输入时不会抢占其键盘焦点;快捷键可在 Minecraft 控制设置中重新绑定。

### JEI 网络库存与合成缺口显示

  • JEI 物品列表现在可以直接显示当前 RS/BD 存储网络中的物品数量,查看配方时无需反复返回终端确认库存。
  • 打开递归合成计划或缺料结果后,JEI 会在对应物品上显示当前计划仍缺少的数量,网络库存与合成缺口使用不同位置和颜色区分。
  • 网络库存采用首次快照与后续增量更新,物品变化时无需持续传输完整库存;检测到更新序列不连续时会主动请求重新同步。
  • 新增独立配置项,可分别关闭网络库存数量和合成缺口显示,并可在客户端配置中调整两类数字的缩放比例。

### 铁砧材料记忆锁定

  • 铁砧材料记忆槽支持右键锁定和解锁;锁定的材料会保留在记忆列表前部,不会被后续使用记录挤出。
  • 已锁定的材料再次被使用时不会改变其位置,未锁定材料仍按最近使用顺序更新。
  • 锁定状态保存在玩家持久数据中,重新登录后仍会保留;旧版本已有的铁砧记忆会自动按未锁定状态兼容读取。

## 改进

### 递归合成规划

  • 加强递归配方图的投影、状态校验和查询缓存失效处理,库存、配方或机器状态变化后会重新核对计划,减少继续使用过期结果的情况。
  • 改进最大可合成数量与普通递归规划共用数据时的隔离,避免并发规划之间互相污染材料需求或缓存状态。
  • 批量合成在执行前会更严格地核对材料来源与计划状态;当物品在规划后发生变化时,会返回明确缺口而不是按旧快照继续派发。
  • 优化缺料信息向客户端的传递与收藏联动,合并同类需求时仍保留正确的实际短缺数量。

### 模组配方兼容

  • TACZ 枪械工作台配方现在会读取已经初始化的真实产物,并可作为递归合成的中间步骤使用,修复枪械、弹药和配件产物无法进入配方图的问题。
  • Embers 炼金配方的稳定材料依赖现在可以参与递归规划,同时仍由原有专用执行器负责炼金台与基座操作。
  • 修复部分 Yuush 物品在 JEI 网络库存角标中显示数量不正确的问题。

## 修复

### 容器转移与槽位过滤

  • 修复向部分第三方容器批量转移物品时,把玩家背包槽、输出槽或不可放入槽位误判为机器输入槽的问题。
  • 客户端发起转移前会使用当前菜单的真实槽位范围,服务端仍会再次验证目标槽位,避免界面布局差异造成错误放入或无效请求。
  • 加强 Tetra 等特殊工作台及带扩展槽位容器的兼容,转移操作只会选择当前容器允许写入的有效输入槽。

### 计划与界面状态

  • 修复配方或库存状态发生变化后,旧递归计划仍可能被复用并给出错误可合成数量的问题。
  • 修复 JEI 配方布局刷新时,网络库存与缺料角标可能短暂沿用上一份配方状态的问题。
  • 修复部分缺料条目在数量合并、收藏或重新打开计划界面后显示不一致的问题。

## 升级说明

  • 模组版本升级为 1.4.4,发布文件为 rs_integration-1.4.4.jar。
  • 网络协议从 48 升级到 50,加入 F 键终端搜索请求、JEI 网络库存增量同步及铁砧记忆锁定数据。客户端与服务端必须同时更新到 1.4.4。
  • 新增 JEI 网络库存、合成缺口显示及本地缩放配置;现有配置文件无需删除,Forge 会自动补全默认值。
  • 旧版铁砧材料记忆、存储内容、机器绑定、收藏、共振数据及已有合成任务不会被主动清除。
  • 升级重要存档前仍建议备份世界和配置,并删除实例中的旧版 RSI JAR,避免同时加载多个版本。
[1.4.3] RS Integration 1.4.3 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.3 更新公告

  • 发布日期:** 2026 年 9 月 15 日

## 新增

### RS 虚空升级

  • 新增可安装到 Refined Storage 网格过滤槽位中的“RS 虚空升级”,用于自动销毁进入对应 RS 网络且匹配规则的物品。
  • 每个升级拥有独立配置,可按具体物品、物品标签和模组来源建立多条规则,并支持黑名单、白名单及规则组合。
  • 配置界面支持从物品栏或 JEI 拖入幽灵物品,不会实际拿走玩家物品;规则写回服务端前会校验数量、标识符和权限。
  • 同一网络中的多个升级由网络级协调器统一编译和执行,物品变化会进入有界队列处理,避免每次网络变动都完整扫描所有规则。
  • 新升级默认为空规则,不会在未经配置时销毁物品;模拟插入、退款和任务恢复不会被当成应销毁的真实变化。

### 自动进食多选与快捷菜单

  • 自动进食黑名单支持批量选择、范围选择和统一提交,管理大量食物时不再需要逐项保存。
  • RS 网格中的自动进食入口改为可展开的紧凑菜单,并记住客户端的展开状态。
  • 客户端选择状态、服务端偏好和黑名单同步使用明确的数据包边界,旧状态不会在切换网络或重新进入界面后覆盖新选择。
  • 加强自动进食的权限、速率和库存变化校验,避免连续操作产生重复请求或使用已经失效的候选物品。

### 奥法炉灶与烹饪锅

  • 新增 Iron's Spells 'n Spellbooks 奥法炉灶对 Farmer's Delight 烹饪锅和煎锅配方的递归合成支持。
  • 奥法炉灶会优先临时调用玩家法力供能;法力不足时可从所选存储网络提取奥术源质或灰烬源质。
  • 规划阶段会显示燃料条件,执行阶段仍会重新验证炉灶、燃烧时间、空闲槽位和实际配方,避免预览后环境变化导致错误扣料。
  • 灰烬源质提供永久燃烧状态;普通燃料不足以覆盖完整配方时间时会保留明确提示,不会静默启动无法完成的任务。

### 专用远程 GUI 绑定

  • 新增 Apotheosis 强化台(apotheosis:augmenting_table)的精确绑定,可从 RSI 侧边栏或机器入口远程打开原生界面。
  • 新增 Goety 黑暗铁砧(goety:dark_anvil)的精确绑定,可远程打开原生界面而不把它误判为黑暗祭坛或其他 Goety 合成机器。
  • 新增 Iron's Spells 'n Spellbooks 法术抄写台(irons_spellbooks:inscription_table)的精确绑定;点击双方块结构的任意一半都会归一到能够正确打开菜单的主位置。
  • 新增附魔台的远程绑定
  • 上述绑定均为“仅远程 GUI”类型,只显示机器操作入口,不注册自动合成能力,也不会影响同模组已有的卷轴锻造台、奥术铁砧、祭坛或其他机器绑定。

## 改进

### JEI框选优化

  • JEI批量框选后可使用ctrl+左键取消具体的框选内容,操作逻辑和Windows一致。

### 大批量合成与服务器负载

  • 并行组不再为整份订单展开 操作次数 × 材料规格数 的临时材料列表;材料需求改为按批次聚合并按需生成,显著降低单一配方超大订单的内存分配和主线程遍历。
  • 批量调度改为使用有界物理批次和增量派发,仍会利用空闲的同类机器并发,不会通过全局串行队列限制正常机器吞吐。
  • 提取账本按实际批次记录和结算,减少重复复制、重复物品匹配及失败恢复时的全表扫描。
  • Refined Storage 与 Beyond Dimensions 的库存访问增加快照和索引复用,批次内相同材料查询不再反复扫描整个网络。
  • 大任务继续分 Tick 推进;新优化只减少规划、分配与账本开销,不改变配方次数、材料扣除、产物归属或退款规则。

### 递归规划与机器选择

  • 规划器加强对运行时 NBT、动态输出和旧版计划树的兼容,避免带状态物品在递归链中被错误替换为普通物品。
  • 候选配方会结合实际可用的机器类型和绑定状态提前裁剪;没有兼容机器的路径不会再被选入可执行计划。
  • 多台候选机器会分别保留不可用原因,Goety 祭坛等多方块机器可在计划中显示具体位置、状态和拒绝原因。

### 中间产物参与FTB任务判定

  • 递归合成中已确认产生的主产物会同步到 FTB Quests
  • 包括随后被下游配方消费的中间产物;容器返还、退款和模拟变化不会重复计数。

### 配方界面与操作反馈

  • JEI 配方按钮的位置计算和生命周期处理更加稳定,界面重建时不会保留失效的按钮区域或错误复用旧材料状态。
  • JEI/EMI 对同一配方只过滤极短时间内的误双击;规划较慢或请求失败后可以正常重试,不再出现长达 1.5 秒的无反馈状态。
  • 服务端拒绝过于密集的预览请求时会向玩家显示“请求处理中”,并且被拒绝的请求不会持续延长限流窗口。
  • 缺料提示改为以结构化材料账单为准。即使解析器诊断文本为空,也会完整显示每种短缺材料及实际缺少数量,并保留单项收藏功能。

## 修复

### 机器执行与物品恢复

  • 修复 Malum 祭坛在动画过程中短暂清除制作状态时被误判为完成的问题;现在以真实成品实体或已捕获输出确认完成。
  • Malum 任务取消或失败时会先登记机器和基座中实际回收的物品,再由提取账本补足其余退款,避免重复返还或遗漏物理输入。
  • 修复 Malum 精魂坩埚动态配方刷新、输出识别及槽位恢复的边界问题。
  • 修复 Goety、Iron Furnaces 和部分原版锻造链在机器类型、运行时输出或候选绑定变化后继续使用过期计划的问题。
  • 修复机器原生批次和 RSI 调度批次边界不一致时,进度提前完成、剩余操作未派发或结算数量不一致的问题。
  • 修复堆叠暴食模式一直吃的问题,
  • 修复了下界合金背包升级失败的问题。
  • 修复了部分情况下精魂坩埚无法获得加速的问题
  • 修复了新生魔艺部分情况下找不到机器的问题

### 容器、搜索与界面兼容

  • 容器快速转移会跳过只用于显示或模拟交互的假槽位,避免向 JEI、配方预览及其他虚拟槽位发送无效移动请求。
  • 修复第三方模组物品提示类缺失或链接失败时拖垮 RS 搜索索引的问题;异常提示只隔离对应物品,其他搜索结果仍可继续建立。
  • 改进 RS 搜索索引的后台发布和失效处理,旧索引结果不会覆盖更新后的搜索文本。
  • 修复部分配方浏览器界面切换、材料状态缓存失效和按钮区域重排后的点击偏移问题。

## 升级说明

  • 模组版本升级为 1.4.3,发布文件为 rs_integration-1.4.3.jar。
  • 网络协议从 45 升级到 47,加入 RS 虚空升级配置及自动进食偏好同步。客户端与服务端必须同时更新到 1.4.3。
  • 服务端配置结构仍为版本 6,无需删除现有配置文件;新增客户端偏好和功能配置会由 Forge 自动补全默认值。
  • RS 虚空升级不会自动安装或生成规则,升级后不会主动销毁现有网络物品。
  • 本次更新不会主动清除存储内容、机器绑定、收藏、共振数据或已有合成任务进度。升级重要存档前仍建议备份世界和配置,并删除实例中的旧版 RSI JAR,避免同时加载多个版本。
[1.4.2.1] RS Integration 1.4.2.1 by Elten-huanghuang on Oct 15, 2026
Download
# 1.4.2.1更新日志

  • 支持了超越维度最新版本,解决了可能的崩溃问题
  • 修复了彩虹熔炉工厂模式的错误分配问题
  • 修复了诡厄遗物特殊的祭坛合成问题
  • 修复了部分配方转移不到背包的问题
  • 修复了特殊情况下展开不到位的问题
  • 修复了禁忌与奥秘炽炉递归合成无法被使用的问题
[1.4.2] RS Integration 1.4.2 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.2 更新公告

  • 发布日期:** 2026 年 9 月 8 日

## 新增

### 合成失败详细报告

  • 任务中心现在可以打开只读的合成失败报告;合成失败时,聊天栏也会显示绿色可点击的报告入口。
  • 新增本地客户端命令 /rsi_failure_report <任务 UUID>,可重新打开当前连接内保留的最近 8 条失败记录。
  • 报告汇总目标、进度、失败分类、异常节点、配方、集成类型、机器位置、运行中操作和环境版本,并明确区分观测事实与排查建议。
  • 详细 NBT 默认关闭;启用后仍受条目数、深度和总长度限制,避免超大标签拖慢界面或生成失控报告。
  • 玩家可主动将报告导出为 UTF-8 文本,文件保存在当前游戏实例的 rs_integration/reports/。报告不会自动上传,导出前应检查其中的错误文本和坐标信息。

### JEI 作弊模式快捷键

  • JEI 作弊模式下新增权限校验后的快捷操作:Ctrl + 左键 获取 1 个,Ctrl + 右键 获取该物品的最大堆叠,Ctrl + Q 丢出界面中显示的完整堆叠。
  • 快捷键可以在“控制”界面重新绑定,并会避开搜索框等文本输入焦点。
  • 丢出操作由服务端验证作弊模式和权限等级,要求权限等级 2;客户端不能通过伪造数据包绕过校验。
  • Ctrl + Q 会保留 JEI 展示堆叠的 NBT,并将数量限制在物品自身的最大堆叠数内。

### JEI/EMI 配方按钮与材料状态

  • JEI 和 EMI 的合成、机器操作按钮改用 RSI 自带 PNG 材质
  • 新增服务端权威的材料可用性状态:灰色表示等待结果或暂不支持,红色表示当前直接材料不足,绿色表示至少能够执行一次。
  • 材料状态由 JEI、EMI 和 Goety 共用同一套检查与缓存逻辑,减少不同界面之间结果不一致的问题。
  • 颜色只表示当前存储端中的直接物品材料是否足够,不代表递归配方一定可合成,也不代表机器、电力、魔力或输出空间已经就绪。

### Crock Pot 鹦鹉喂食联动

  • 新增鸟笼鹦鹉喂食的 RSI 配方和批处理支持,可通过配方界面远程准备材料、执行并回收结果。
  • 仅存在于 JEI 的鸟笼喂食条目会在服务端按可验证数据重建,避免直接信任客户端配方。
  • 鸟蛋结果可能随机变化;怪物肉也可能不会产出鸟蛋,执行与结算会按实际世界结果处理。

## 改进

### NBT 敏感配方与锻造升级链

  • 带标签的配方输出现在可以满足下游只关心物品类型的需求,动态生成 NBT 的产物也能够继续参与递归规划。
  • 库存中已有的带 NBT 物品可作为锻造升级链的起始材料,不再要求先重做一个无标签基础物品。
  • 锻造规划和执行会保留不可破坏、耐久、附魔及其他动态状态,避免升级过程中错误剥离标签或用普通物品替换已修改工具。
  • 加强候选配方、库存等价关系和执行输出之间的一致性校验,减少预览可行但执行阶段找不到正确 NBT 物品的情况。

### 规划性能与大任务调度

  • 递归规划引入共享规划会话、库存与配方候选索引、查找缓存及配方图投影复用,减少同一次请求中的重复遍历。
  • 可选配方目录的漂移检查移出服务器主线程,并使用代次校验丢弃过期结果,降低大型动态配方表对 Tick 的影响。
  • 新增每次派发操作数、每 Tick 结算堆叠数和每 Tick 完成回调数等服务端上限;大型订单会分 Tick 推进,减少一次性结算阻塞终端。

### 同类机器并行执行

  • 同类机器的大订单改为按有界窗口持续派发,例如 100 次操作可按 32 + 32 + 32 + 4 推进,不会只完成第一窗口。
  • 并行组会累计各窗口的真实进度并继续补派任务;不同订单规模下都能正确收敛到请求数量。
  • 前面的失效绑定不再遮蔽后续可用机器,所选存储端也会完整传递给每个工作者。
  • 等待诊断改为采样记录尚未完成的工作者状态,不会因此新增强制超时或擅自取消仍可能完成的机器任务。

### 模组兼容与动态目录

  • 适配 Beyond Dimensions 0.7.30 的网络界面结构,RSI 侧边栏按钮可继续显示和响应。
  • Beyond Dimensions 快照遇到单个无效物品身份时会隔离该条目,不再让整个网络快照失败。
  • Iron's Spells 法术稀有度配置刷新后会正确使 RSI 缓存失效;单个损坏的法术或等级只跳过对应条目,不再丢弃全部有效法术配方。
  • FTB Quests 最低兼容版本降至 2001.4.10,同时兼容该版本公开字段形式的任务 ID 与较新版本的访问接口。
  • 在既有细雪桶虚拟合成支持上扩充 Lychee 物品浸泡配方的兼容范围;共振盘中的细雪桶仍作为不消耗的环境催化剂,批量执行不会按次数消耗或要求多个桶。

## 修复

### 批处理、种子配方与机器输出

  • 修复受初始种子数量限制或会自我增殖的配方在大批量订单中错误失败:未提交的预留会缩小批次重试,前一批真实产物可作为后一批种子。
  • 区分“材料预留失败”和“机器拒绝启动”,失败报告会保留更准确的阶段和原因。
  • 修复相邻 Botania 魔力池并行工作时,一个工作者把邻池输入误认成自身输出的问题;现在要求匹配 Botania 的真实注魔输出标记,并统一捕获区域。
  • 魔力池批处理会结合当前魔力选择批量规模;等待日志采用限频诊断,不改变原有等待语义。

### Eidolon 火盆仪式

  • 修复 Eidolon 火盆仪式只处理核心试剂、没有正确准备基座祭品和焦点物品的问题;RSI 现在会按配方顺序预留材料并放入空闲的仪式提供器。
  • 不变量物品仍作为必须提前搭建的持久结构条件,不会被当作一次性耗材从网络抽取;玩家已经放置的祭品也不会被 RSI 覆盖。
  • 启动前会使用所选试剂验证完整仪式结构,并检查附近生物与玩家提供的生命值是否达到配方要求,避免扣除材料后才发现仪式无法运行。
  • 结构不匹配、提交失败、启动失败或任务取消时,只清理由本次操作放置且身份仍匹配的祭品,降低吞料或误清玩家物品的风险。

### 次元磁铁与输出归属

  • 修复放置型 Sophisticated Backpacks 中的次元磁铁没有在线玩家实体时丢失操作所有者、无法可靠使用绑定存储网络的问题。
  • 次元磁铁绑定存储网络时会保存所有者 UUID 和名称;旧升级可通过背包访问记录恢复所有者,并在方块位置建立受控的离线玩家上下文。
  • 磁铁产生的离线玩家不会被当作真实在线玩家重复统计外部物品进度,存储引用、权限和插入结果仍按实际所有者处理。
  • Item Collectors 收集器和 Malum 虚空导管不会再夺走处于 RSI 捕获、结算区域内的在途产物。
  • 改进世界输出、容器输出和取消恢复之间的所有权判断,降低重复回收、错误退款或产物被其他系统抢走的风险。
  • 修复 Embers 炼金输出恢复与结果推断的边界问题,并补充光束炮点火状态的兼容保护。

### 数量溢出与异常方块绑定

  • 修复大型外部存储库存进入合成可用量、材料账本和计划汇总时可能发生的整数溢出。后端快照继续保留 long 数量,必须进入 int 视图的值会饱和到 Integer.MAX_VALUE,不再绕回负数或产生虚假的缺料结果。
  • 大数量的材料乘法、累计需求和可用量合并增加边界保护及明确诊断,超过当前规划器表达范围时不会继续使用已溢出的数值执行。
  • 修复“自定义 GUI 模组列表”仅凭模组命名空间就允许绑定任意方块的问题。通用 GUI 回退现在只接受真正提供菜单的方块实体,装饰方块、普通方块和其他异常目标不会生成无效绑定。
  • 已有专用机器注册不受通用菜单门槛影响,仍按各自的结构与机器校验规则绑定。

### 其他兼容修复

  • 修复 Aetherworks 对输入槽和配方输入的错误处理,避免工具或材料被错误消费、恢复。
  • 修复部分容器转移、共振磁盘能力和存储观察路径中的边界问题。

## 升级说明

  • 模组版本升级为 1.4.2,发布文件为 rs_integration-1.4.2.jar。
  • 网络协议从 43 升级到 45:协议 44 加入 JEI 完整堆叠丢出请求,协议 45 加入共享配方材料状态数据包并移除旧的 Goety 专用包 ID。客户端与服务端必须同时更新到 1.4.2。
  • FTB Quests 的最低支持版本从 2001.4.13 调整为 2001.4.10。
  • 服务端配置结构仍为版本 6,无需删除现有配置文件;新增限额会使用默认值写入或由配置系统补全。
  • 本次更新不会主动清除存储内容、机器绑定、收藏、共振数据或合成任务进度。升级重要存档前仍建议备份世界和配置。
[1.4.1fix] RS Integration 1.4.1 by Elten-huanghuang on Oct 15, 2026
Download
修复了特定malum版本下使用共振磁盘虚空转化会崩溃的问题
[1.4.1] RS Integration 1.4.1 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.1 更新公告

  • 发布日期:** 2026 年 9 月 2 日

## 新增

### EMI 配方浏览器集成

  • 新增可选 EMI 客户端插件,在 EMI 配方页提供 RSI 合成和机器操作按钮。
  • 新增共享配方浏览器桥接层,统一 JEI/EMI 的收藏、搜索、物品悬停、配方查看和缺失材料收藏。
  • 配方计划、补货、世界中键取物、侧边栏和村民交易等入口会使用当前可用的配方浏览器收藏能力。
  • EMI 依赖采用隔离加载和字节码检查;未安装 EMI 时不会影响 JEI 或核心功能。

### 材料锁定与计划搜索

  • 合成计划支持锁定具体材料身份,规划器会保留玩家指定的 NBT、物品变体和来源。
  • 材料锁定会随网络包、计划缓存、异步执行和重试流程传递,并提供数量边界校验。
  • 新增计划界面材料搜索匹配器,搜索、过滤、收藏和缺失材料提示在 JEI/EMI 下保持一致。
  • 新增锁定材料的编解码、缓存失效和规划器回归测试。

### Easy Villagers 交易刷新锁

  • 新增 Easy Villagers 交易刷新锁兼容,并使用可选 Mixin 安全加载。
  • 目标模组缺失或接口变化时会自动跳过,不影响其他集成功能。

### 中间产物准备模式

  • 计划界面新增“严格模式/仅准备材料”切换;准备模式只制作当前能够独立完成的中间产物,不执行最终目标。
  • 新增专用 PREPARE_INTERMEDIATE_MATERIALS 请求包;默认严格合成请求保持原有编码布局和行为。
  • 准备产物按真实输出和内部消耗汇总,并回收到下单时选择的存储端。
  • 增加准备开始、完成、失败、阻塞和无可执行产物的中英文提示。

### 许愿泉多方块联动

  • 新增 Wishing Fountain(许愿泉)多方块结构绑定,绑定任意结构部件时自动归一到核心位置。
  • 支持许愿泉配方的递归材料准备、远程执行和成品回收;天气类无物品产出的愿望不会被误当成可合成配方。
  • 兼容已有 Wishing Fountain JEI Compat 配方包装,不重复注册 JEI 分类。
  • 修复 Beyond Dimensions 存储后端在机器准备阶段未传入 delegate,导致材料已预留但许愿泉一直不摆放材料的问题。
  • 许愿泉启动日志现在会记录结构核心、输入槽数量、后端和材料摆放状态,便于排查多方块结构或绑定问题。

## 改进

### 递归规划与异步执行

  • 规划快照现在同时记录库存、后端引用、机器绑定和配方状态;关键状态变化会使旧计划失效并要求重新规划。
  • 重新整理纯规划、类型化规划和执行解析的预算与回退路径,减少重复规划、错误超时和材料充足时的误报。
  • 强化递归图投影、需求归一化、宽泛材料转换和循环检测,及时剪除压缩/解压或同族变体的无净收益路径。
  • 异步规划预热、缓存复用、最大可合成数量计算、DAG 调度和并行工作者状态推进更加稳定,不阻塞服务器主线程。
  • 新增直接材料分配器和材料经纪层,使平面配方、递归图和并行机器共享一致的预留与结算语义。
  • 被阻塞的准备分支会连同下游节点一起移除,同时保留不相关且可执行的独立材料链;无可执行节点时不会误执行最终配方。

### 退款与物理输入恢复

  • 取消、失败和部分执行时只恢复已确认由本次操作实际提取并仍归属于该操作的物理输入。
  • 支持部分数量和 NBT 敏感物品的精确退款;平面、递归图和并行执行统一使用恢复账本。
  • 未验证物理委托不会自行重建缺失或已消耗的输入;恢复失败时保留明确的未恢复数量和来源。
  • 机器输出、世界实体和已完成批次在取消清理时保持操作归属,避免重复回收或吞掉产物。

### 机器批处理与兼容

  • Avaritia 压缩机改用统一工作台/批处理路径;Farming for Blockheads 市场、Malum 精魂坩埚和 Project MMO 回收修正批量容量、槽位和产物结算。
  • Vanilla、Aether、Botania、Iron Furnaces、Farmer's Delight、Crock Pot 等机器统一校验批量输入、并行能力和取消清理。
  • Aetherworks 机器必须属于完整连接的锻造结构;工具台完成判定、输入所有权和产物恢复按实际槽位处理。
  • Apotheosis 刷怪笼升级、村民交易和侧边栏操作会按当前后端执行,并显示正确的 HUD 提示和失败原因。
  • 可选机器模块在缺少目标模组或接口变化时安全隔离,减少启动和运行时硬链接风险。

### 存储后端与 Beyond Dimensions

  • BD 抽取前先选择具体快照物品,带标签或分片库存不会合并成身份不明确的堆叠。
  • GUI 操作使用后端限定的网络引用,RS 与 BD 并存时不会从错误网络抽取或写回。
  • 禁止把内容、网络物品、升级物品或虚拟容器存入自身绑定的存储网络。
  • BD 虚拟配置菜单不会被容器快速转移逻辑当作真实容器处理。
  • 解绑机器时同步移除机器收藏和失效绑定,绑定验证、提示 HUD 与侧边栏状态立即刷新。

### FTB Quests 提交

  • 显式提交会先检查任务锁定、完成状态、任务序列和剩余进度,再执行 RSI 材料账本。
  • 材料按玩家背包优先、选定存储网络回退的顺序预留;存储发现失败、没有预览或没有实际预留时交回 FTB 原生处理。
  • RSI 结算期间只抑制自身库存监听器重入,普通玩家放入物品仍会正常触发 FTB 自动进度。
  • 任务部分接受、提交期间状态变化或失败时,按已确认接受量结算,未接受部分保留或安全退款。
  • 只有 RSI 已发生预留/结算或明确处理失败时才取消原始数据包,减少跨版本兼容风险。

## 修复

### 合成与计划

  • 修复 Malum 虚空恩惠虚拟配方无法递归合成下级材料,以及特定 Harbinger 配方错误报告缺料的问题。
  • 修复锻造台与工作台配方嵌套时上级配方错误提示缺少材料的问题。
  • 修复部分配方树展开不完整、材料充足仍显示无法合成、纯规划失败未正确回退的问题。
  • 修复终端配方通过自身产物反向制造输入形成递归环的问题。
  • 修复宽标签转换消耗上一批目标产物、批量合成无净产出的问题。

### 存储、绑定与界面

  • 修复后端限定抽取丢失精确 NBT 身份、BD 分片结果被错误合并的问题。
  • 修复错误网络引用导致的补货、侧边栏、机器中心和容器转移失败或串库问题。
  • 修复无效解绑后机器收藏残留,以及 BD 虚拟菜单被误转移的问题。
  • 修复 Apotheosis 刷怪笼升级在 RS/BD 绑定场景下走错操作路径的问题。

### 退款与 Embers

  • 修复合成取消或失败后部分已提取材料未正确退回网络的问题。
  • 修复已完成物理批次被重复退款、未知状态被伪装成完整回滚的问题。
  • 修复 Embers 炼金失败清理只检查单一位置,导致炼金台输出与下方 IBin 结果重复退款的问题。

## 测试与内部质量

  • 新增 EMI 依赖隔离、配方浏览器桥接、Easy Villagers Mixin 和客户端按钮兼容测试。
  • 新增材料锁定、计划缓存失效、递归图投影、异步规划、DAG 调度和并行结算测试。
  • 新增精确物品身份、部分抽取、恢复账本、Aetherworks 结构安全、机器绑定隔离和 BD 虚拟菜单测试。
  • 新增 FTB Quests 原生回退、部分接受、任务上下文嵌套和库存监听器抑制测试。
  • 新增中间产物准备图裁剪、全分支阻塞、网络包边界和专用请求包测试。
  • 发布前运行 gradlew build,确认完整测试集、JarJar、重映射发布包和可选依赖字节码检查均通过。

## 升级说明

  • 模组版本升级为 1.4.1,发布文件为 rs_integration-1.4.1.jar。
  • 网络协议从 42 升级到 43。客户端与服务端必须使用同一份 1.4.1 JAR,旧版会在连接阶段被拒绝。
  • 服务端配置结构仍为版本 6,无需删除现有配置文件。
  • 更新不会清除 RS、Beyond Dimensions 网络内容、共振空间、机器绑定、机器收藏、任务进度或自动进食设置;升级重要存档前仍建议备份。
[1.4.0] RS Integration 1.4.0 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.4.0 更新公告

  • 发布日期:** 2026 年 8 月 28 日


1.4.0 的核心变化,是将原本以 Refined Storage 为中心的功能逐步升级为后端中立的存储与合成体系,并正式接入 Beyond Dimensions。与此同时,递归合成的材料预留、并行调度、失败退款和机器兼容也经历了大规模重构。

## 重点摘要

  • Refined Storage 改为可选依赖,核心存储层支持 RS 与 Beyond Dimensions 两类后端。
  • Beyond Dimensions 接入递归合成、机器绑定、机器管理中心、自动进食、容器转移和多项补货功能。
  • 新增 Beyond Dimensions 共振空间、共振磁盘和共振网络发生器。
  • Farmer's Delight 砧板正式支持 JEI 入口、递归规划、批量切割、工具耐久和来源归还。
  • Miner's Delight 铜锅加入独立机器识别和远程烹饪入口。
  • Embers 炼金台改为由光束炮真实供能,炼金推断进度可跨重启保存。
  • 重构递归合成的材料账本、预留、提交、退款和跨后端结算,减少吞料、复制、串库和错误回滚。
  • 修复 Wizards Reborn 奥术迭代器批量合成中止,以及 Forbidden & Arcanus 炽炉绑定显示和燃料优先级问题。
  • 修复仅使用 Beyond Dimensions 时,中键已经成功取出物品却仍提示加入 JEI 收藏的问题。

## 新增

### Beyond Dimensions 存储后端

  • 新增 Beyond Dimensions 存储后端适配器,支持稳定网络引用、库存快照、物品身份、权限检查、模拟抽取、正式抽取、插入和失败结算。
  • 递归配方计划可明确显示产物将进入 RS 网络或指定的 BD 网络,不再把所有存储目标笼统显示为 RS。
  • 核心递归合成、机器投料、产物回收和退款会沿用下单时选定的后端,避免 RS 与 BD 同时存在时中途切换或串库。
  • BD 终端新增机器管理中心入口,可查看绑定机器、搜索、滚动、收藏、远程打开、快速投入、快速收取和解绑。
  • 配方计划和 JEI 机器入口会根据当前绑定后端分别发送 RS 或 BD 操作,不再让 BD 绑定误走 RS 网络包。
  • 容器快速转移增加 Beyond Dimensions 模式,可将容器内容存入 BD 网络,并阻止把网络介质或已绑定升级存入其自身网络。
  • 手持 BD 终端时会读取该终端的准确 NetId,不再从玩家可访问网络中随意选择第一个网络。
  • BD 原生中键取出与 RSI 世界中键取出会合并为同一次成功操作;无论两个网络包的到达顺序如何,都不会重复取物或误触发 JEI 收藏。
  • 在 BD 自身存储终端中使用一键存入时会拒绝把内容存回同一网络,并跳过绑定到目标网络的 NetedItem。
  • 自动进食可在 BD 终端界面使用,食物和附加消耗从当前选定的存储后端读取。
  • 附魔台青金石补货、村民交易补货、Apotheosis 重铸补货、铁砧记忆补货等路径改为使用通用存储网络。
  • 世界中键取物、缺失材料提示、机器清理回收和一键存入等提示统一使用“存储网络”语义。
  • 没有安装 RS 或 BD 时仍可查看只读配方树,并使用玩家物品栏进行基础规划;需要网络执行的操作会明确提示当前无可用后端。

### 玩家物品栏独立合成

  • 玩家物品栏现在也是正式的合成材料端点,不再只是 RS 抽取失败后的临时兜底。
  • 配方计划可将“玩家背包”选为最终产物去向;多步合成完成后只把最终目标送入背包,中间产物继续留在任务的虚拟库存中流转。
  • 普通工作台步骤可直接聚合玩家物品栏中多个槽位的同类材料,先确认总量足够,再一次性抽取,避免抽到一半才发现不足。
  • 玩家背包材料会进入与网络材料相同的预留视图,正在执行的任务会减少可用数量,取消或失败时按原槽位责任结算。
  • 当最终产物无法完全放入玩家背包时,剩余物会继续尝试写入当前存储端;仍有余量时才安全交给玩家或掉落。
  • 修复可装备、可进入饰品栏的产物在背包插入后又被完整交付一次,客户端短暂显示重复物品的问题。
  • 未安装 RS 时,RS 专属注册、网络物品、侧栏、搜索历史和共振盘工厂不会加载;普通配方元数据、JEI 集成和玩家背包路径仍可初始化。
  • 多方块机器依然需要对应机器结构、绑定与资源条件;“玩家背包产物”不会绕过机器校验或凭空提供网络能力。

### 共振网络发生器与 BD 共振空间

  • 新增“共振网络发生器”,用于将独立共振空间绑定到 Beyond Dimensions 网络。
  • 发生器首次使用时会绑定当前可访问的 BD 网络,并同时保存完整网络编号与共振空间标识。
  • 发生器必须由玩家随身携带才会生效;失去对应网络访问权限后会停止提供共振能力。
  • 同一网络的多个发生器会尝试合并到同一共振空间;空间容量不足时会保留独立空间并给出提示。
  • BD 共振空间中的物品可参与被动效果、状态保存和资源查找,耐久、NBT 与运行时状态变化会写回对应空间。
  • 每个 BD 共振空间包含 36 个逻辑槽位,总容量为 2304 件物品;不可堆叠物品仍按单件槽位规则保存。
  • 共振空间的槽位、物品、拥有者、网络编号、能力掩码和内容修订号全部写入世界存档。
  • 物品插入、抽取和被动效果修改均支持模拟模式;正式修改前会比较原槽位身份,防止旧界面覆盖已经变化的 NBT 物品。
  • 同一玩家可同时解析多个有效共振视图,宝石数量、Lychee 催化能力和已解锁能力会合并计算。
  • 打开共振背包界面时会暂停后台物品状态模拟,关闭后再恢复,避免界面快照与药水护符等持续变化物品互相覆盖。
  • 新增 BD 共振磁盘物品、绑定/错误/迁移状态材质、机器中心标签和共振背包标签资源。
  • 完善共振磁盘说明,明确支持药水护符、混合药水护符、烈焰术士法杖、石英花、幽灵之眼护符、九剑书、增益饰品和成组无限药水等能力。
  • 细雪、原液、毒液、怨泉等桶装资源可继续作为递归合成资源使用。

### 共振被动能力跨后端

  • 新增后端中立的共振物品桥,第三方兼容不再直接读取 RS 磁盘实现,而是查询玩家当前所有已授权共振空间。
  • Enigmatic Addons 人造花可以从共振空间补充物品查询,贪婪指环会合并统计所有共振空间中的宝石数量。
  • Enigmatic Legacy 的随身物品判定可以识别共振空间内容,依赖特定护符或物品存在的效果不再限定 RS 磁盘。
  • Reliquary 烈焰术士法杖可从共振空间模拟检查并真实消耗燃料,提取数量会转化为对应充能值。
  • Terra Equipment 自动药水会扫描所有共振空间中的成组效果药水,并继续遵守模组配置的最低数量。
  • Wizard Terra Curios 增益物品会从所有共振空间应用效果,不再只检查第一张 RS 共振盘。
  • Moonstone 与勇者章节的九剑书、拔刀剑数量和攻击力统计改为跨共振空间聚合。
  • Lychee 的虚拟环境催化剂会合并共振视图中的能力状态,同时保持普通存储库存与共振催化空间的语义隔离。
  • 共振物品发生耐久、药水状态或其他 NBT 变化时,会对原槽位执行比较后写回;槽位已被其他操作改变时拒绝覆盖。

### Farmer's Delight 砧板递归合成

  • 新增砧板独立 JEI 合成按钮、绑定类型、配方识别和批量执行委托。
  • 同时兼容 Farmer's Delight 1.2.8 与 1.3.3 的砧板配方、显示结果和投放接口。
  • 支持 salvaging 等目录型配方 ID,以及其他模组添加到砧板分类中的配方。
  • 砧板输入按每次操作消耗,切割工具作为可复用工具处理,不会被错误加入普通递归材料图。
  • 一个批次只预留一把工具,并根据真实操作次数计算耐久需求。
  • 耐久损耗遵循原版耐久附魔随机判定;无法破坏的工具不会消耗耐久。
  • 配方树会显示所选工具、工具来源、剩余耐久和耐久附魔等级,并提前阻止明显耐久不足的批次。
  • 工具优先从所选后端对应的共振空间提取,缺少时回退到当前存储网络。
  • 合成结束后会将工具归还原共振槽位或原存储端;归还失败时交给玩家,避免工具静默丢失。
  • 支持随机副产物和不同版本的滚动结果结构,真实产物会统一收集并结算。

### Miner's Delight 铜锅

  • 新增铜锅独立远程烹饪入口和机器类型,不再错误借用 Farmer's Delight 烹饪锅绑定。
  • 支持其他模组放入对应 JEI 分类或目录下的铜锅配方。
  • 铜锅的容器需求、产物数量和机器校验纳入递归计划。

### 动态 JEI 配方与烹饪兼容

  • 新增 Cosmopolitan Tisane 动态配方解析器,可在逻辑服务端重建原本只由 JEI 生成的花草茶配方,使其可以进入递归计划和真实执行。
  • JEI 配方 ID 规范化会继续拆除普通分页包装,但保留 cosmopolitan:jei.tisane.* 这类真实虚拟配方 ID,不再把它们截断成不存在的服务端配方。
  • 新增机器分类隔离策略:共享 CookingPotRecipe 类的其他机器不会仅凭类名借用 Farmer's Delight 烹饪锅绑定。
  • Farmer's Delight 烹饪锅、Miners' Delight 铜锅和砧板分别识别自己的 JEI 分类、配方目录和绑定类型。
  • 其他模组放入 Farmer's Delight 烹饪、铜锅或砧板目录的附加配方,不会再因命名空间或子目录不同被误拒绝。
  • 多份产出的烹饪配方会按真实成品数量规划碗、瓶等盛装容器,不再固定只取一个容器。
  • 不同版本中“配方声明容器”和“产物返还容器”数量不一致时,会以实际需要为准替换计划材料,避免重复加入或少算容器。
  • 配方输出数量、容器数量、显示槽和真实产物槽采用同一完成判定,减少机器已经完成却仍等待的情况。

### Embers 炼金与推断

  • 炼金台不再由集成代码直接模拟点火,必须由 64 格内无遮挡、正确瞄准的光束炮真实发射。
  • 光束炮至少需要 1000 Ember 才能启动炼金台;能量不足、未找到光束炮或发射后未启动都会显示独立原因。
  • 炼金推断进度写入世界存档,不再依赖短期内存缓存或过期时间。
  • 服务端重启、区块卸载或玩家稍后继续时,会从已完成尝试处恢复,不必重新枚举全部候选。
  • 缺少炼金基底、Aspectus 或普通输入时会暂停推断,显示已完成尝试和剩余候选,并在补齐材料后继续。
  • 上一轮炼金遗留的阻挡物品会优先回收到所选存储网络。

## 核心系统改进

### 后端中立的存储执行层

  • Refined Storage 从强制依赖改为可选依赖;未安装 RS 时,公共初始化、网络注册和共振公共路径不会硬链接 RS 类型。
  • 新增统一的 CraftStorageEndpoint,让递归合成和机器委托通过同一接口访问 RS、BD 或玩家物品栏。
  • 存储会话明确记录后端、网络身份、权限和物品规范,任务执行期间不会重新猜测另一个网络。
  • BD 的物品身份会规范化默认耐久标签和持久化空标签,避免显示相同的物品因后端 NBT 细节不同而无法匹配。
  • 存储快照变化会参与计划有效性检查;数量变化、网络切换或绑定失效后,旧计划不会继续扣取新状态下的物品。
  • RS 网络解析增加当前终端、网络物品、活动界面、玩家绑定和最近合法会话等分层路径,并修复旧网络引用导致“网络不可用”的问题。
  • 未显式携带网络引用的一次性操作会优先解析玩家当前手持的 RS 或 BD 终端;Apotheosis、Goety、Forbidden & Arcanus、Wizards Reborn、Malum、Eidolon 和 Touhou Little Maid 等入口不再因发现顺序选错后端。
  • BD 递归树库存缓存会在真实抽取和插入后更新,不再继续显示旧数量。
  • 计划界面隐藏 v1| 等内部网络引用,只显示玩家可理解的后端名称和网络编号。

### 材料预留、提交与退款

  • 重构材料账本,将计划预留、模拟抽取、正式提交、机器所有权、产物回收和失败退款拆分为明确阶段。
  • 精确 NBT 材料、宽泛 Ingredient、可复用催化剂、每次操作替换物和跨后端材料分别记录,不再共用模糊数量。
  • 模拟成功不再被视为已经扣料;只有正式抽取确认后才会推进对应账本状态。
  • 部分抽取会立即回滚,不会把不足数量的中间材料留在网络中并让后续步骤继续执行。
  • 退款只返还已经确认由任务拥有的物品;结果不确定时不会假装完整回滚,从而降低复制风险。
  • 机器清理、玩家背包、RS、BD 和共振空间之间的回收都保留来源信息,优先归还原存储端。
  • FTB Quests、背包升级和容器转移也接入统一结算逻辑,异常时不会把已移动物品既计为成功又再次退款。

### 递归图与批量调度

  • 大量机器委托统一迁移到后端中立的材料端点,批量任务不再直接假定存在 RS INetwork。
  • 并行合成组会继承子机器的私有账本调度能力,内部自主管理多阶段材料的机器可以安全进入递归图。
  • 修复 Wizards Reborn 奥术迭代器单个合成正常、数量大于 1 时因 delegate did not expose graph materials 中止的问题。
  • 并行工作者按自身账本预留和结算材料,失败的工作者不会影响已完成或仍排队的其他工作者。
  • 可复用催化剂按机器并发能力预留;发生转化的催化剂按每次操作计算,保持不变的催化剂可由同一工作者复用。
  • 通用烹饪包装器可以在选择具体绑定机器前报告并行能力,更多熔炉和同类机器能正确参与负载均衡。
  • 增加“无可用机器”“全部机器忙碌”“任务分配失败”等明确错误,不再全部收敛为泛型合成失败。
  • 合成链的最终产物会进入下单时选择的存储网络;网络满、玩家离线或回收失败时使用更严格的限流和失败处理。

## 功能与体验改进

### 机器绑定与管理中心

  • 绑定流程可以识别玩家当前手持或装备的 RS/BD 终端,并在同时检测到多个终端时要求玩家明确选择。
  • 新增独立机器绑定按键和 Alt + 右键 绑定提示,保留原有交互路径。
  • 关闭 RS 侧栏现在只停止侧栏自身的同步和监听,不会同时关闭 RS 网络解析、递归合成或机器绑定。
  • RS 侧栏在新配置中的默认值改为关闭;需要侧栏的玩家仍可在配置中手动启用。
  • BD 机器中心使用独立网络包处理打开、投入、收取和解绑,避免调用 RS 专属界面返回逻辑。
  • 机器绑定状态、收藏和终端切换后的网络归属同步更加及时。

### Sophisticated Backpacks 联动

  • 次元拾取、次元磁铁、次元补货、次元喂食和 Restock 路径改为面向当前绑定的存储网络。
  • 背包本地库存与远端网络之间的抽取、插入和异常恢复保留真实来源,避免失败后退回错误网络。
  • 次元拾取会保留原始拾取上下文,兼容依赖拾取事件、所有者或世界来源判断的物品。
  • 补货和喂食升级在远端存储不可用时会使用受控的本地背包路径,不会无条件访问旧 RS 引用。
  • 增加自存储保护,禁止将背包或绑定升级送入它们自身所连接的网络。
  • Feeding 会先从已解析会话快照选择食物,再执行精确抽取;进食被拒绝或仅消耗部分时,剩余食物返回同一存储引用。
  • Refill 与 Restock 会保留目标槽位和后端引用,补货过程中网络失效时不会把已抽出的物品静默丢弃。
  • Pickup 与 Magnet 会记录远端插入的真实接受量,只有后端确认接收的部分才从世界拾取结果中移除。
  • Sophisticated Backpacks 遍历玩家所携带背包并运行升级时,会保留真实所属玩家上下文,使网络选择、权限检查和失败恢复不会丢失操作者身份。
  • 升级提示统一说明本地能力与绑定网络后的附加能力,未绑定时仍保留对应的背包内操作。

### FTB Quests

  • 任务提交改为原子结算:先确认任务实际接受数量,再结算网络或玩家物品栏中的材料。
  • 任务拒绝、只接受部分数量、重复任务自动重置或提交过程中状态变化时,只退款未被接受的部分。
  • 自动完成上下文与普通提交分离,避免一次任务进度更新被重复消费。
  • 缺少材料时会区分“已加入 JEI 收藏”“原本就在收藏中”和“当前无法使用 JEI 收藏”。
  • 提交过程支持玩家物品栏和选定存储后端,不再只依赖 RS。

### 自动进食、补货与容器操作

  • 自动进食存储访问从 RS Grid 抽离,可在支持的 RS 或 BD 存储界面中使用。
  • 食物、效果消耗和缺失材料均从当前选定后端计算,界面提示统一为存储网络。
  • 附魔、村民交易、重铸、铁砧记忆和其他补货请求统一校验后端权限与实际库存。
  • 一键存入、容器快速转移和中键取物支持通用存储后端,并增加网络自引用保护。
  • 自动进食和补货在正式抽取时会校验全部返回分片的物品身份;异常分片与后端提供的恢复物品会退回原网络,无法退回的明确余量才会安全交给玩家或掉落。

### 配方计划、JEI 与错误提示

  • 配方计划顶部会显示当前最终产物去向,并区分玩家背包、RS 网络和具体 BD 网络编号。
  • 后端、库存数量、机器绑定或配方版本变化时会使旧计划失效,提交前重新校验,避免按过期预览扣料。
  • 计划中的共振材料会显示真实来源,不再把普通存储、RS 共振盘和 BD 共振空间混成同一库存。
  • JEI 的机器 GUI 按钮会按配方分类与当前绑定后端路由,避免同类配方打开错误机器或错误终端。
  • 缺少材料时可通过计划界面中键加入 JEI 收藏;已经收藏的物品会显示不同提示,不会反复添加。
  • 新增“配方材料无法解析”“合成账本状态错误”“材料提交失败”“链已中止”等分级错误。
  • 机器验证失败会同时显示配方 ID、预期机器类型和实际类型,排查脚本配方与绑定冲突更直接。
  • 异步链启动提示会根据产物去向分别说明“送入选定存储网络”或“送入玩家背包”。

## 机器兼容与修复

### Forbidden & Arcanus

  • 修复 forbidden_arcanus:clibano_center 已绑定但 HUD 仍显示“可绑定”的问题。客户端会从外壳方块定位附近的真实主炉体,并与服务端保存的根坐标比较。
  • 炽炉自动燃料现在遵循 vanillaFurnaceFuelPriority 配置,不再按存储遍历顺序优先消耗竹子等低优先级燃料。
  • 已有燃料时只补足当前任务缺少的数量,不再按总需求重复抽取。
  • 自动选择燃料会跳过带容器返还、工具语义或危险 NBT 的燃料。
  • 仪式启动器可从玩家背包或选定存储网络获取,缺少锻工锤时提供明确提示。

### Wizards Reborn

  • 修复奥术迭代器批量合成无法暴露图材料契约而中止的问题。
  • 多阶段法杖与奥术机器的材料提取、产物发布和退款改为使用任务自己的私有账本。
  • 空闲机器和基座残留物回收继续保留后端来源,避免新任务覆盖旧物品。

### Malum

  • 精魂坩埚中心输入保持可复用催化剂,不再随批次数量重复递归制作。
  • 会发生转化的催化剂按每次操作预留,保持不变的催化剂只按工作者数量预留。
  • 运行时配方和同时实现工作台接口的机器配方会优先交给 Malum 处理器。
  • 修复配方刷新后聚焦输入、NBT 与库存数量未正确更新的问题。

### Iron Furnaces 与原版烹饪机器

  • 白金砖高炉、烟熏炉、熔炉及更多熔炉的机器家族识别和并行能力得到统一。
  • 烹饪包装器会在选中具体机器前验证配方族,避免绑定到错误炉型后才失败。
  • 自动燃料选择、槽位容量、已有燃料补充和产物回收使用一致规则。
  • Iron Furnaces 类型变化后的绑定同步支持 RS、BD 和混合安装环境。

### Botania

  • 白雏菊转化保留真实捡取上下文和原始转化时间,不再因集成轮询缩短或重置处理时间。
  • 可复用材料、世界方块产物和存储回收改用统一账本语义。

### Apprentice's Codex

  • 精华烟熏炉会按真实的 8 个材料槽拆分物理批次,而不是把每个产物都当作一次完整机器启动。
  • 催化剂消耗改为每 8 个材料使用 1 个;制作 1 至 8 个只需要 1 个催化剂,9 至 16 个需要 2 个。
  • 批量投入会逐个调用原生材料接口;任意一步被拒绝时撤回已投入材料和催化剂,不留下半启动状态。
  • 预期产物数量按本次实际投入的材料数计算,避免机器一次处理多个材料却只结算一个成品。
  • 该机器使用独立的平坦执行规则,防止图调度按普通可复用催化剂错误放大或缩小需求。

### Farmer's Delight 与 Crock Pot

  • Farmer's Delight 烹饪锅在启动前会回收所有旧输入、容器、显示物和产物,并将无法写回存储的余量交给玩家。
  • 烹饪锅容器槽会使用同一账本中已经预留的真实容器,不再在材料提交后额外从网络抽取。
  • 多份成品需要多个容器时,会把完整数量投入容器槽并按真实输出收取。
  • Crock Pot 的食物等级填充物会从当前存储后端快照选择,配方树与执行阶段使用同一组类别匹配结果。
  • Crock Pot 会把燃料需求纳入预览,并在执行时按当前后端补充;计划使用的燃料类型与实际填充保持一致。
  • 取消任务时只回收本次自动加入且尚未消耗的燃料,不会抽走玩家原本放在锅里的燃料。
  • 不同等级 Crock Pot 的输入槽、燃料槽和产物槽按实际机器容量计算,不再使用固定槽位假设。
  • Farmer's Delight 煎锅、茶壶及其他烹饪委托继续支持世界产物捕获,并将结果写回选定后端。

### Touhou Little Maid、Distant Worlds 与 Goety

  • Touhou Little Maid 祭坛会从选定后端统计并提取能量点物品,材料投入周围 8 个储物结构后再启动原生祭坛。
  • TLM 祭坛按结构真实中心和可能的生成高度构建产物捕获区域,减少成品生成在边缘时漏收。
  • TLM 启动失败时区分共享账本和独立账本,避免祭坛槽位清理与主链同时退款。
  • Distant Worlds Lithum 祭坛会按 distantWorldsFuelPriority 从当前后端确定燃料,未列入优先级的燃料使用稳定 ID 顺序兜底。
  • Lithum 祭坛记录任务开始前的燃料基线,只回收本次加入且仍未消耗的部分,不触碰机器原有库存。
  • Goety 递归节点会继承整条合成链选定的后端,不再在祭坛阶段重新搜索 RS 并覆盖 BD。
  • Goety 的材料可用性检查同时查看选定后端与祭坛基座,预览和执行使用一致结果。
  • Goety 手动召唤、献祭和转化仪式会填好基座并把激活物交给玩家,但继续保留最终手动确认,避免自动召唤危险实体。

### Ars Nouveau、Aether、Avaritia 与其他委托

  • Ars Nouveau 附魔装置、灌注室和基座回收支持向选定后端返还物品;共享账本模式下不会再次重复退款。
  • Aether 冷冻器、祭坛、孵化器和熔炉包装器使用后端中立材料端点,并保留各自专用燃料及实体产物警告。
  • Aetherworks 普通机器与工具台在链取消时区分机器槽中真实余量和已经由共享账本负责的材料。
  • Avaritia 压缩机及各级工作台、Botania 魔力池/符文祭坛/泰拉凝聚板/花药台/精灵贸易、MythicBotany 精灵凝聚板均接入通用抽取与退款路径。
  • Crabber's Delight 蟹笼、Farming for Blockheads 贸易站、Immortaler's Delight 魔凝机与怨泉浸泡改用选定后端执行。
  • Iron's Spells 卷轴桌、Distant Worlds 祭坛、Eidolon 幻之坩埚、Forbidden 仪式和 Goety 机器不再要求任务中必须存在 RS INetwork。
  • Youkai's Homecoming 烹饪锅、料理台、发酵桶、水壶、摩卡壶和蒸锅统一继承任务后端,水桶、容器和残留物会返回原存储端。
  • 原版熔炉、高炉、烟熏炉和炼药台使用同一端点抽取材料,并保留原生配方与槽位限制。

### 已迁移的机器委托范围

本次并非只给 BD 增加一层显示。以下委托的材料抽取、启动失败、取消、产物回收或账本注入至少有一项迁移到通用存储端点:

  • Aether、Aetherworks、Apotheosis、Apprentice's Codex、Ars Nouveau、Avaritia。
  • Botania、MythicBotany、Crabber's Delight、Crock Pot、Distant Worlds、Eidolon、Embers。
  • Farmer's Delight、Farmer's Respite、Miner's Delight、Farming for Blockheads。
  • Forbidden & Arcanus、Goety、Immortaler's Delight、Iron Furnaces、Iron's Spells。
  • Lychee、Malum、Touhou Little Maid、Wizards Reborn。
  • 原版熔炉与炼药台,以及 Youkai's Homecoming 的全部已支持料理设备。

这些迁移共同保证:任务从哪个后端预留材料,就优先向哪个后端提交、回收和退款;只有原后端拒绝余量时才交给玩家处理。

### Apotheosis、Eidolon 与其他机器

  • Apotheosis 刷怪笼升级计划增加过期校验,世界或库存状态变化后要求重新打开界面。
  • Apotheosis 图书馆增加目标附魔等级增减入口,并统一从绑定存储网络扫描书籍。
  • Eidolon 幻之坩埚会检查实际水量,缺水时显示需要量与当前量。
  • 砖炉会显示原生机器拒绝配方的具体原因。
  • Goety 仪式启动失败时提供明确提示;召唤、献祭和转化仪式仍只准备材料,不会替玩家自动触发危险仪式。
  • Lychee 虚拟催化剂会从所有有效共振视图合并计算;普通 BD 库存不会遮蔽仍然有效的 RS 共振盘。
  • 共振被动效果按内容修订号缓存扫描结果,只有磁盘内容或配置变化时才重新匹配白名单物品。

## 稳定性修复

  • 修复 RS 界面关闭后旧网络引用失效,导致计划可以预览但下单时提示网络不可用的问题。
  • 修复 RS 与 BD 同时存在时默认网络选择不稳定、材料从错误后端提取或产物写回另一后端的问题。
  • 修复 BD 递归树在抽取后仍使用旧库存快照,可能重复规划已经不存在的材料。
  • 修复 BD 原生中键包先完成取出后,RSI 因主手已非空把成功操作误判为失败并提示加入 JEI 收藏的问题。
  • 修复手持指定 BD 终端时仍可能选中其他已发现 BD 网络,导致补货、自动进食或直接机器操作访问错误网络的问题。
  • 修复 BD 一键存入可在存储终端自身界面执行,或把绑定到当前目标网络的网络物品重新存入自身的问题。
  • 修复通用补货抽取只检查首个返回分片、忽略恢复物品,可能混合不同物品身份或遗漏退款余量的问题。
  • 修复部分存储抽取、插入观察器异常和网络状态突变时,账本无法区分“确认未移动”和“结果未知”的问题。
  • 修复玩家背包参与合成时,没有把真实槽位来源纳入预留与退款的问题。
  • 修复 FTB 任务只接受部分物品时退回整份预留,造成任务进度与库存不一致的问题。
  • 修复共振网络发生器只写入 UUID、没有写入网络编号,却错误显示绑定成功的问题。
  • 旧版半绑定发生器再次使用时会尝试修复;负数网络编号和不完整绑定会安全拒绝。
  • 修复共振背包逻辑槽位映射、物品变体和状态写回问题。
  • 修复关闭 RS 侧栏后公共网络功能被一并停用的问题。
  • 修复存储目标提示暴露内部编码、缺失材料文本顺序错误和多类失败原因过于笼统的问题。
  • 强化可选模组隔离,未安装 RS、BD 或其他兼容模组时不会因公共类签名硬链接而启动失败。

## 测试与内部质量

  • 新增和扩充 RS/BD 后端隔离、可选依赖、网络协议注册、稳定引用和物品身份测试。
  • 新增材料预留、精确 NBT、跨后端结算、部分抽取、失败恢复和库存变化失效测试。
  • 新增砧板双版本兼容、工具耐久、耐久附魔、无法破坏工具、配方 ID 和来源归还测试。
  • 新增 Embers 光束炮点火、能量门槛、缺失材料暂停和世界存档进度测试。
  • 新增 Clibano 燃料优先级、已有燃料补足和客户端主炉体定位相关覆盖。
  • 新增并行组私有账本、烹饪机器家族、Malum 催化剂、BD 发生器绑定和 FTB 原子提交测试。
  • 新增 BD 原生中键竞争合并、手持终端网络选择、抽取分片身份校验和 BD 存储菜单自引用保护测试。
  • 完整 gradlew build 已通过,共执行 1183 项自动化测试且无失败,并通过可选依赖字节码检查和发布 JAR 校验。

## 升级说明

  • 模组版本升级为 1.4.0,发布文件为 rs_integration-1.4.0.jar。
  • 网络协议从 35 升级到 42。客户端与服务端必须使用同一份 1.4.0 JAR,旧版客户端无法连接新版服务端。
  • 服务端配置结构仍为版本 6,无需删除已有配置。vanillaFurnaceFuelPriority 现在同时影响原版熔炉、更多熔炉和 Forbidden & Arcanus 炽炉。
  • 新生成的通用配置默认关闭 RS 侧栏;已有配置会保留玩家或整合包作者当前设置。
  • Refined Storage 现在是可选依赖。仅使用 Beyond Dimensions 时可不安装 RS,但 RS Grid 搜索历史、RS 侧栏和 RS 原生自动合成等界面专属功能仍需要 Refined Storage。
  • BD 已接入核心存储和递归执行路径,但 RS 专属侧栏不会显示 BD 库存;BD 使用自己的终端与机器中心入口。
  • 更新不会主动清除现有 RS 网络、机器绑定、机器收藏、自动进食偏好或共振磁盘内容。升级重要存档前仍建议保留世界备份。
[1.3.5] RS Integration 1.3.5 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.3.5 更新公告

  • 发布日期:** 2026 年 8 月 22 日

本公告收录 1.3.4 更新公告整理提交 fb0b937 之后、截至 49d3a63 的全部 19 个提交。1.3.4 已公布的内容不再重复。

## 新增

### 附魔台青金石补货

  • 在原版附魔台界面直接按空格,可从当前玩家可访问的 RS 网络补充青金石;按键会被补货操作独占,不会同时触发界面的其他空格键行为。
  • 补货由服务端校验当前打开的确实是附魔台,并只操作青金石专用槽。已有青金石会补到槽位上限,通常为 64;槽内出现非青金石物品时会安全拒绝。
  • 补货只会使用当前玩家解析到的 RS 网络,并检查 RS 提取权限。没有网络、没有权限或界面状态已经失效时,不会改动物品。
  • 支持完整、部分和无需补充三种成功结果。RS 青金石不足时会显示本次实际补充数量和仍缺数量,而不是只提示失败。
  • 结果会在附魔界面顶部显示 4.5 秒状态条,带青金石图标、缺少数量和成功/失败配色;完全补满与未补满使用不同提示音。
  • 未能补满时会自动把青金石加入 JEI 书签,方便继续查找来源;没有网络和没有提取权限时也会执行这一回退。
  • 请求与结果均通过受版本校验的网络包处理,服务端返回的数量被限制在合法槽位范围内,避免异常客户端构造无效结果。

### JEI 书签村民交易锁定

  • JEI 书签现在可保护当前村民交易:只要当前交易列表中存在已收藏的产物,交易刷新模组的重刷操作就会被服务端阻止,避免刷掉想保留的交易。
  • 匹配同时检查物品和 NBT,忽略堆叠数量。例如带不同附魔或数据的同类物品不会被错误视为同一条收藏。
  • 支持 Retraining、Trade Cycling 和 TradeRefresh;三个模组共用同一套服务端锁定逻辑,可选模组缺失时不会产生硬依赖。
  • 锁定状态按玩家隔离。每名玩家只使用自己的 JEI 书签判断,不会被其他玩家的收藏影响。
  • 客户端书签变化会在 5 tick 防抖后发送完整快照,服务端建立最多 4096 条的轻量索引;高速连续刷新时不会反复复制或逐项扫描书签。
  • 阻止刷新时会显示操作栏提示,同一玩家的重复提示限制为每秒一次,避免高速刷新模组刷屏。
  • 服务端配置新增 enableVillagerTradeLock,默认开启;关闭后会跳过全部交易锁检查。

### 生存模式中键取物

  • 生存模式下主手为空时,对着方块按选取方块键(默认中键),会先沿用原版逻辑寻找背包中的同类方块。
  • 背包中没有时,会向当前 RS 网络请求 1 个对应方块;成功后显示实际取出物品和数量。
  • RS 中也没有对应物品时,会自动将该方块加入 JEI 书签并给出提示;JEI 不可用时会明确说明无法收藏。
  • 创造模式、主手已有物品、界面打开或未命中方块时不会接管原版按键;请求使用独立操作编号,避免异步结果对应到错误物品。

### 自动进食偏好持久化

  • 自动进食模式和“指定食物”选择现在保存到玩家持久 NBT,退出服务器、服务端重启及玩家数据复制后仍会保留。
  • 登录时会与食物黑名单、效果黑名单一起从服务端同步,客户端界面恢复真实的服务端状态,不再回到默认选项。
  • 服务端会校验保存的物品 ID 是否仍然存在且确实可食用;模组移除、物品改名或存档中存在损坏值时会安全清除无效选择。
  • 选择模式或指定食物发生变化时会立即同步给服务端;假玩家不会创建或覆盖玩家偏好。

### 存储后端基础设施

  • 新增后端无关的存储访问层,统一描述存储后端、网络发现、默认网络选择、稳定网络引用、能力和可用状态。
  • 新增标准化物品身份与库存快照。精确 NBT 变体、后端自定义身份、超大数量和同显示物品的不同后端记录可以保持独立,不再依赖可变 ItemStack 作为长期键值。
  • 新增统一的查看、提取和插入权限结果,明确区分允许、拒绝、不可用和检查失败,避免“空库存”和“无法读取库存”被当成同一种情况。
  • 存储操作结果现在区分模拟/执行、成功、部分成功、未找到、拒绝、无效响应、失败和结果不确定,并保留已经确认移动的真实物品。
  • 新增结算账本,按预留组记录抽取、提交、回收和剩余责任。部分抽取、部分退款、恢复重试以及操作开始后抛出异常时,不会把未知状态伪装成成功回滚。
  • Refined Storage 已实现首个后端适配器,包括网络定位、快照映射、权限、精确/Ingredient 抽取、插入、错误隔离和插入前追踪。
  • 所有真实存储访问都要求在服务端线程执行;可选后端的加载、发现或可用性检查失败时只隔离该后端,不影响其他后端注册。
  • 这项基础设施为后续兼容其他存储模组做准备。本版本玩家现有的 Refined Storage 使用方式、网络内容和界面入口保持不变。

## 改进

### 递归合成与配方规划

  • 配方循环检查改为同时跟踪“配方 + 产物身份”和祖先产物,并把当前终端配方预先加入活动分支。终端配方不会再被错误选为制造自身输入的中间路线。
  • 循环身份保留 NBT 区分,进入和退出分支使用结构化状态,不再依赖拼接字符串;异常退出也会释放活动标记。
  • 配方树预览默认允许只使用玩家背包进行规划,即使当前没有无线终端或可用 RS 网络也能查看路线;实际下单仍执行原有网络校验。
  • 新增 requireRsNetworkForRecipeTree 配置。需要保持旧限制的服务器可以要求打开配方树时必须存在可用 RS 网络。
  • 后台纯规划的时间预算现在覆盖候选排序、可达性探测、部分树生成、成本计算和深层替代遍历,不再只约束主回溯循环。
  • 达到时间限制但已确认最终缺少基础材料时,仍会打开有界的部分配方树,显示已找到步骤、最终缺料和超时警告,而不是直接丢弃全部规划结果。
  • 部分树构建也会响应任务取消和截止时间;可达性缓存、失败状态缓存和最大步骤/候选限制共同约束大型模组包中的搜索成本。
  • 非增益配方的宽标签输入若同时包含配方自身产物,会只排除该自消耗候选,保留标签中的其他合法材料;真正的自增益配方和催化剂语义不受影响。
  • 这项修复覆盖木箱、变体材料等“上一批产物又被下一批当作输入但净产出为零”的情况,避免批量任务看似执行却没有增加目标数量。

### Goety 中间步骤前置条件

  • 配方树会对每一个 Goety 中间仪式单独执行服务端前置检查,不再只检查最终点击的目标配方。
  • 检查内容包括玩家研究解锁、仪式类型、手动确认要求、献祭实体、祭坛绑定、结构/合成类型匹配及远程祭坛加载状态。
  • 缺少研究、祭坛绑定失效、结构不匹配或无法可靠完成检查时会标记为阻塞;需要手动确认、手动献祭或祭坛暂未加载时会显示对应警告。
  • 警告随计划数据包同步到具体树节点。节点会显示警告/阻塞徽标和颜色,悬停时展示该步骤自己的原因,避免把中间仪式问题误显示在根节点上。
  • 执行前仍会再次检查真实世界状态;预览中的远程未加载祭坛只做提示,不会被错误判定为结构已经损坏。

### 并行调度与材料结算

  • Avaritia 压缩机、Crock Pot、Immortal's Delight 怨泉、Iron Furnaces、Youkai's Homecoming 料理台/水壶/摩卡壶等机器声明了明确的并发能力。
  • 调度器会根据机器独占槽、委托直接产物和世界掉落实体等不同产物所有权选择是否并行,不再仅按模组 ID 粗略放行。
  • 多台独立机器可以同时处理同一图节点;只有一台可用机器时仍会在该机器上顺序排队,不会为了并行而重复占用同一位置。
  • 每个并行工作者的可复用催化剂预留改为独立记录。已启动机器归还催化剂后只结算自己的预留,尚未启动的排队工作者仍可正常退款。
  • 工作者启动失败时会先统计已经捕获并确认的产物,只把尚未完成操作的输入标记为可恢复,避免完整退款导致已完成批次复制物品。
  • 机器清理是否真正到达已加载的 BlockEntity 现在会被显式记录。只有确认物理材料已经从机器移除后,图预留才会退款,减少卸载机器、异常清理和取消竞态造成的吞料或复制。
  • 长任务在节点推进、真实产物捕获和资源释放阶段会更新进度;并行组进入排空状态后会等待已启动工作者完成必要清理。

### 机器恢复与配方兼容

  • 新增通用空闲机器物品撤离器,按槽位区分“返还真实物品”“丢弃虚拟显示物”和“保留机器资源”。只有确认机器空闲时才执行,工作中的机器不会被清空。
  • Ars Nouveau 附魔装置会在新任务开始前回收中央槽已完成产物;灌注室只在确认现有内容是可安全回收的完成产物时取出,活动配方不会被打断。
  • Ars Nouveau 附魔装置和灌注室会扫描并清空空闲基座上的旧物品,优先放回 RS,剩余物交还玩家,避免原生机器因占用基座拒绝下一次启动。
  • Wizards Reborn 水晶注魔会在房间空闲时回收所有旧基座内容并同步 BlockEntity;无法可靠检查基座时保持原状,不冒险覆盖物品。
  • Iron Furnaces 会在确认未烧炼时回收输入槽和产物槽,同时保留燃料;正在工作的熔炉返回可重试状态,不会被当成残留机器清空。
  • Immortal's Delight 怨泉会回收处理槽、容器槽和产物槽,但保留机器燃料;活动中的怨泉同样不会执行撤离。
  • Youkai's Homecoming 水壶会在处理进度为零时回收全部残留物;摩卡壶会清理完整的 7 槽库存,并在投入新容器前重新确认 RS 网络和实际抽取结果。
  • Iron's Spells 'n Spellbooks 卷轴桌会在确定性自动配方启动前清理旧输入和产物,忽略纯客户端显示槽;无法完整清理时拒绝覆盖。
  • Iron's Spells 奥术铁砧在专用 JEI 配方类未加载的服务端环境中,会根据法术等级和稀有度生成原生卷轴升级路线,专用服务器不再因缺少 JEI 客户端类而失去配方。
  • Farmer's Delight 烹饪锅把碗等盛装容器作为每次操作的真实计划材料,并兼容不同版本的声明容器/原生剩余物接口;旧残留会在新任务前安全回收。
  • Farmer's Delight 煎锅与原版营火统一解析 CampfireCookingRecipe 产物,兼容“产物留在槽内”和“产物以世界实体弹出”两类版本,不会同时结算槽内产物与捕获实体。
  • Farmer's Delight 煎锅绑定不再被第三方 campfire_cooking/... 配方 ID 错误缩窄为原版营火;已绑定煎锅可正确执行其他模组添加的营火配方。
  • Youkai's Homecoming 烹饪锅会在空闲但残留上次半成品时先撤离物品,避免调度器不断重试同一台无法启动的机器。
  • Malum 灵魂坩埚与原版机器的产物捕获改为以实际操作捕获结果为准,减少“已产生世界物品又退款输入”造成的重复结算。
  • Forbidden Arcanus 锻造台升级会记录初始等级、所需等级和目标等级,直接检查世界中的锻造台方块是否达到目标;升级方块状态不再被当作必须捕获的物品产物。

### 界面、JEI 与操作体验

  • 机器集成中心恢复并明确显示快捷操作:左上角星标管理机器快捷栏,Ctrl + 左键解除绑定;达到收藏数量上限时显示具体上限提示。
  • 配方计划的下单按钮现在直接显示“提交后会清空机器槽位,原有物品优先回收到 RS”的提示,不再只在特定悬停分支中出现。
  • 附近绑定操作直接修改玩家物品 NBT 后,会同时同步玩家背包和当前打开菜单,绑定物品不再要等到下一次普通点击才刷新。
  • JEI 框选的 Alt 按模组筛选现在同时识别 JEI 右侧物品列表、JEI 书签区、玩家背包、快捷栏及当前容器槽位。
  • JEI 配方按钮兼容旧版 recipeLayout 与新版 getRecipeLayout 包装器,以及旧版 updateRecipeButtonPositions 与新版 updateLayout 布局回调。
  • 远程机器按钮会从当前 JEI 配方布局读取真实传输按钮区域并重新避让已占用区域,升级 JEI 后不再因内部类名变化而消失、错位或启动崩溃。
  • 容器快速转移模式会忽略原版 F3 + G 区块边界快捷键,按下调试组合键时不再同时切换 RSI 转移模式。
  • Apotheosis 重铸补货的空格键现在会取消界面原事件,并以 250 ms 间隔抑制系统按键重复,避免一次按键发出多个补货请求。
  • 重铸补货同步刻印材料槽时会跳过一次 Apotheosis 客户端伪刷新,防止只因客户端数量更新就重新随机生成并不存在的重铸选项;服务端响应后会清除抑制状态,不影响下一次真实交互。
  • 世界中键取物、机器快捷栏上限和当前服务器搜索历史“清空全部”等操作补充了准确提示文本。
  • 磁铁、拾取、补货和自动进食升级补充 32×32 与 128×128 两套图标资源,兼顾物品列表和较大界面显示。

### FTB Quests 与服务端性能

  • FTB Quests 的 JEI 任务配方更新增加防抖,不会在短时间内为每次客户端任务同步都重复刷新 JEI。
  • 比较内容只包含 JEI 实际可见的需求、剩余数量和 NBT,忽略候选顺序、无关堆叠数量及超过显示上限的进度。
  • 内容没有实际变化时不会重复注册配方或输出日志;任务要求确实变化时仍会及时刷新。
  • 配方索引预热、后台计划取消和有界搜索路径补充契约检查,减少重载配方或玩家快速切换预览时遗留无用任务。

## 修复

### 合成、退款与任务收尾

  • 修复终端配方通过自己的产物反向制造输入时形成递归环,导致计划停滞、候选反复回滚或达到超时的问题。
  • 修复宽标签输入错误消耗上一批目标产物、使批量合成没有净产出的问题;精确自增益配方仍会保留必要的种子物品。
  • 修复机器拒绝启动后,已从机器清出的未完成操作材料没有重新变为可退款状态的问题;已捕获产物对应的操作不会重复退款。
  • 修复图执行取消时可复用材料已经从物理机器回收,却仍保留在共享预留账本中,导致退款遗漏或后续任务认为材料被占用的问题。
  • 修复卸载/消失机器与已加载但清理失败机器使用同一种退款判断的问题,避免没有真正取回物品时直接虚拟退款。
  • 修复烹饪锅使用 ItemStack#getBurnTime(null) 无法识别部分模组燃料的问题,统一改用 Forge 燃烧时间钩子;自动选燃料、优先级选择和槽位校验采用同一规则。
  • 修复 Crock Pot 启动失败后的输入恢复和并行组收尾,已经完成的捕获产物会保留,未完成批次才会回收材料。
  • 修复 Farmer's Delight 烹饪锅重复追加盛装容器、没有把容器计入每次操作需求或旧槽位阻塞下一单的问题。
  • 修复煎锅/营火在不同版本中产物位置不同,导致提前完成、等待不存在的世界掉落或产物与退款同时发生的问题。
  • 修复服务端无法加载 Iron's Spells JEI 奥术铁砧配方类时,卷轴升级递归路线完全缺失的问题。

### 机器与多人绑定

  • 修复 Ars Nouveau 中央槽、基座或灌注室遗留完成品后下一次自动任务被原生机器拒绝的问题。
  • 修复 Wizards Reborn 水晶基座遗留物不会在空闲状态回收,后续任务可能覆盖或一直等待的问题。
  • 修复 Iron Furnaces、怨泉、水壶、摩卡壶和卷轴桌只有在部分失败路径中才清理库存,正常完成后残留物可能长期占槽的问题。
  • 修复多个玩家绑定同一机器坐标时,共享内存索引只按位置和类型保存,后绑定玩家可能覆盖、读取或解除其他玩家绑定的问题。
  • 机器绑定现在按“维度 + 坐标 + 玩家 UUID + 绑定类型”隔离;同一玩家的 RS、共振磁盘等不同绑定槽也互不覆盖。
  • Goety 的 RS 可用性检查、绑定物品抽取和 NBT 重建均携带当前玩家身份,不会回退到其他玩家在同一祭坛上的网络。
  • 世界方块被真正移除时仍会清理该坐标的全部玩家缓存;普通解绑只移除发起玩家自己的对应绑定。
  • 修复 Forbidden Arcanus 升级结果只改变世界方块、没有物品实体时被报告为 output shortage 的问题。

### 客户端与兼容稳定性

  • 修复 JEI 15.20.0.129 的旧版配方加号按钮在新版兼容改造后不再绘制的问题;恢复从旧版真实传输按钮读取绝对区域,同时兼容 JEI 15.49.0.191 的新布局接口与错误布局回退。
  • 修复 F3 + G 同时触发 RSI 容器转移模式切换的问题。
  • 修复 Apotheosis 重铸补货后客户端槽位同步触发虚假重铸选项刷新,以及长按空格重复请求的问题。
  • 修复附近机器绑定修改物品数据后客户端背包和打开菜单显示不同步的问题。
  • 移除失效的 Aetherworks 自动锤客户端处理路径,并收敛其客户端初始化、HUD 和配置界面的旧兼容代码,降低版本变化造成的加载风险。

## 测试与内部质量

  • 新增并扩充配方环路、预览超时、部分树、Goety 节点警告、并发能力、失败退款、机器槽位撤离、玩家绑定隔离、补货包和自动进食偏好测试。
  • 新增存储后端注册/发现、稳定引用、物品身份、权限、快照、操作结果、部分抽取、异常插入、结算恢复及 Refined Storage 类型隔离测试。
  • 更新项目评估文档,补充独立存储后端与跨维度方案评估,并清理已经失效的旧审计快照,避免旧结论继续被当作当前实现状态。

## 升级说明

  • 模组版本升级为 1.3.5,发布文件为 rs_integration-1.3.5.jar。
  • 网络协议从 32 升级到 35。附魔台补货、Goety 分步骤警告和 JEI 书签交易锁等新增数据包/字段不兼容旧版,客户端与服务端必须使用同一份 1.3.5 JAR。
  • 服务端配置结构仍为版本 6;新增 enableVillagerTradeLock 和 requireRsNetworkForRecipeTree 会使用默认值,无需删除现有配置文件。
  • 更新不会清除 RS 网络内容、共振磁盘、机器绑定、机器收藏、自动进食黑名单、已保存的搜索历史或已有炼金编码缓存。

[1.3.4] RS Integration 1.3.4 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.3.4 更新公告

  • 发布日期:** 2026 年 8 月 17 日

本公告收录 1.3.3 发布提交 8e38369 之后的全部改动。1.3.3 已公布的内容不再重复。

## 修复

### 递归合成与材料结算

  • 修复 Goety、Wizards Reborn、锻造等运行时 NBT 配方的产物结算。成品已经进入 RS 或玩家背包时,不再错误提示 output shortage。
  • 修复图节点与执行步骤之间的产物累计和身份跟踪,避免动态产物、同类多产物及运行时变体丢失对应关系。
  • 修复 FTB Quests 在团队数据锁定、任务拒绝或仅接受部分物品时的结算,未被接受的材料会正确退款。
  • 修复取消、超时、延迟启动和委托拒绝时的材料所有权与清理,避免重复退款、吞料或遗留预留材料。
  • 修复 KubeJS 催化剂、复制模板、返还容器及其他剩余物的批量计算。返还物会与真实工作台槽位对齐;合成 64 次时,可复用材料不会错误展开成 64 份需求,带 NBT、耐久或能量的催化剂会按每次操作连续更新状态。
  • 修复 Ars Nouveau 附魔装置延迟启动时重复抽取或退款的问题;机器真正接受配方后才会确认启动。
  • 修复 Iron's Spells 'n Spellbooks 卷轴撰写台对远程菜单状态的错误依赖,改为按机器实际输出和目标卷轴数据验证完成。
  • 修复 Goety 动态附魔仪式、祭坛委托和图执行之间的产物发布与回收,成品已交付时不再误报失败。
  • 修复合成链无进展计时。节点完成、机器推进或实际产物发布后会重置计时,长耗时机器不再沿用最初时间随机超时。
  • 异步计划返回后会重新检查玩家、配方版本、库存、RS 网络和机器绑定;过期计划不会直接执行。

### 配方规划与性能

  • 重构纯需求树检查,分别记录普通缺料、特殊依赖无法投影和节点上限,不再因普通缺料无条件回退到主线程 typed 解析器。
  • 大型标签改为有界候选探测,找到可表达路线后停止遍历全部压缩、解压和容器变体。
  • 剪除没有库存支撑的反向解压路线、压缩/解压闭环和无收益材料变体,同时保留精确产物及数量确有增长的路线。
  • 修复 Prefab 高级农场等配方在大量木材、木板、木箱和砖块变体中反复搜索并超时的问题。
  • 材料不足时仍会生成可读的部分配方树,展示已确定的合成链和最终缺少的基础材料,不再只显示笼统超时。
  • 修复配方树根节点的替代配方切换。手动选择目标配方后,后续递归不会再被库存物品或默认路线替换,CraftTweaker、KubeJS 等脚本配方也会保留用户选择。
  • 配方计划缓存增加状态重验,仅在库存、网络、机器绑定和配方版本仍一致时复用。
  • 默认规划预算调整为后台纯规划 1500 ms、主线程 typed 预览 500 ms、执行解析 2000 ms;简单配方仍会立即返回。

### 机器执行与路由

  • 修复 Avaritia 各级工作台、Botania 魔力池及其他机器特定配方的分类,避免因配方 ID 或类名前缀相近而投放到错误机器。
  • Wizards Reborn 奥术迭代器会在抽取材料前检查基座数量;结构不足时显示已有/所需数量并切换候选机器。
  • Goety 多祭坛改为逐台验证前置条件。一台祭坛条件不足时,其他满足条件的已绑定祭坛仍可执行。
  • Iron Furnaces 工厂和彩虹熔炉会按真实输入通道和物理容量拆分批次,并在多台机器之间均衡任务,不再退化为一次烧制一个。
  • Botania 魔力池会在多台已绑定池子间平均分配任务,每台池子单个物理批次最多处理 128 次灌注;白雏菊也会报告结构的真实并发容量。
  • 原版烧炼包装器和其他通用批量机器会向图调度报告真实容量,不再无故逐个执行。
  • 泛型委托增加明确的图执行能力契约,不支持图执行的机器会在扣料前回退或拒绝,避免启动后出现 delegate rejected graph dispatch。
  • 修复熔炉、Iron Furnaces、Embers 炼金台等机器在上一轮结束后残留准备状态或资源占用,导致下一轮无法启动的问题。
  • 修复关闭远程 GUI、机器消失、并行任务切换或合成链中止时未释放菜单上下文、捕获区和准备资源的问题。
  • Ars Nouveau 动态配方分类更加严格,不支持自动执行的运行时配方不会误入普通递归图。

### 界面、同步与稳定性

  • 修复机器收藏、取消绑定和机器失效后管理中心列表不及时刷新的问题。
  • 修复配方树图标和目标识别:Goety 仪式节点会显示黑暗祭坛图标,根节点会按树的真实根配方判断切换入口。
  • 修复搜索历史浮层打开时仍渲染底层 RS 物品提示的问题,避免两个 tooltip 相互遮挡。
  • 改进失败原因与日志分类,普通缺料、规划超时、节点上限、候选机器不满足和实际产物缺失会分别报告。
  • 不支持的原生配方会按类型、数量和少量样例汇总记录;工作台配方不再反复探测不存在的零参数 getRemainingItems(),减少启动阶段大量重复警告。
  • 可选模组缺失或版本字段变化时使用能力探测和安全降级,减少跨版本硬链接导致的启动失败。
  • 扩充 Prefab 木材链、宽标签、动态 NBT、Goety 图腾、机器绑定、远程菜单、并发调度及退款路径测试。

## 新增

### 新增支持

  • MythicBotany Mana Infuser(精灵凝聚板)**:支持原生及 KubeJS 自定义配方的递归合成,自动验证多方块结构、材料、魔力和产物,并完成批量投入、捕获、取消与退款。
  • Improved Botania Pools**:支持直接绑定 Alfheim、Asgard、Muspelheim 和 Nilfheim 四种扩展魔力池,复用 Botania 灌注、催化器、批处理和负载均衡逻辑。
  • Ars Nouveau 抄写台**:支持 ars_nouveau:glyph 原生及同类型数据包魔符配方;抄写台左右两半都可绑定并归一到同一台机器。计划预览会显示单次经验需求和玩家现有经验;取消或失败时分别返还材料和已扣经验。
  • Ars Nouveau 附魔装置附魔书**:附魔配方现在具有可索引的确定输入与产物,可递归识别高等级附魔书路线,例如使用两个效率 III 附魔书制作效率 IV。
  • Goety 阴咒注入器与 Goety Awaken 魂咒融注器**:三类注入器共享诅咒注入配方入口,并按原生能力筛选普通或 Grim 配方;增强机器支持 64 个配方槽,魂咒融注器的装备与图腾修复槽不会被误占用或清理。
  • Immortaler's Delight 新旧版本**:同时兼容新旧 Enchantal Cooler(怨泉)的类名、字段、燃料、产物、机器绑定和 JEI 入口。
  • Immortaler's Delight 怨泉浸泡**:新增独立配方识别、JEI 合成按钮和递归执行入口,浸泡材料、流体与产物会按新版原生结构处理。
  • Gensokyo Delight 0.5.0 与 Youkai's Homecoming**:兼容新 inputFluid / outputFluid 和旧水量字段。white_wine、red_wine 等纯液体发酵不再显示“空气”;champagne、burgundy、van_allen 等固液混合发酵会同时规划固体和葡萄汁,完成后回收空容器,取消时不会双倍退款。
  • 共振磁盘怨泉资源**:支持 immortalers_delight:hot_spring_bucket 怨泉桶和 hot_spring 怨泉水,同时保留旧版流体、Lychee 虚拟配方和 NBT 兼容。
  • Placebo 系机器远程界面**:增加服务端 BlockEntity/Menu 快照,同步必要状态后再构造远程 GUI。
  • KubeJS 工作台扩展语义**:支持普通消耗、返还容器、可复用催化剂、复制模板、运行时输出及阶段限制,并兼容相同格式的数据包配方。需要配方阶段的内容会在预览和执行时检查玩家解锁状态,未解锁时会在扣料前拒绝。

### 新增功能

  • RS 搜索历史**:新增搜索历史浮层,按搜索模式保存最近记录,支持恢复、收藏、取消收藏、单条删除和清空;历史会持久化到客户端并自动处理损坏数据。
  • 机器收藏**:机器管理中心新增独立星标交互,侧边栏可固定常用机器;收藏状态、顺序和数量上限按玩家保存并同步。
  • 机器快捷解绑**:在机器管理中心按 Ctrl + 左键可直接取消绑定,列表立即同步刷新。
  • Goety 灵魂能量催化剂**:灵魂图腾、根之图腾及同类派生图腾可按灵魂能量复用;批量计划会分别显示祭坛能源总消耗、图腾总消耗、最高可用图腾能量和不足提示,不再为每次合成递归制作一只图腾,剩余能量与 NBT 会正确返还。
  • 部分配方树展示**:复杂配方即使材料不足,也能查看已经解析出的步骤、缺少材料和可选择路线。
  • 机器能力感知调度**:图调度会根据机器容量、可复用催化剂数量和候选结构分配并发任务,多台兼容机器可安全负载均衡。
  • 远程状态同步基础设施**:新增搜索历史、机器收藏和远程菜单快照所需的网络数据包与客户端处理逻辑。

## 升级说明

  • 模组版本升级为 1.3.4,发布文件为 rs_integration-1.3.4.jar。
  • 网络协议从 31 升级到 32。客户端与服务端必须使用同一份 1.3.4 JAR,旧版本会在连接阶段被拒绝。
  • 服务端配置结构升级到版本 6。启动时会把旧默认的纯规划预算 500 ms 迁移为 1500 ms、typed 预览预算 400 ms 迁移为 500 ms,并把旧默认的计划缓存寿命 500 ms 迁移为 30000 ms;所有非默认自定义值都会保留。
  • 执行解析预算仍为 2000 ms,无需删除配置文件或世界数据。
  • 更新不会清除 RS 网络内容、共振磁盘、机器绑定、机器收藏或已有炼金编码缓存。

[1.3.3] RS Integration 1.3.3 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.3.3 更新公告

  • 发布日期:** 2026 年 8 月 14 日

本版本包含从 1.3.2 到 1.3.3 的全部改动,重点完善递归合成的规划与回收安全、Iron's Spells 'n Spellbooks 及其附属兼容、跨模组机器路由,以及配方树和机器管理中心的交互。

## 递归合成与材料安全

1. 修复通用机器合成链使用不可变列表时无法继续执行的问题。
2. 完善容器、工具和可复用催化剂的剩余物回收,取消图合成时会归还已投入的可复用催化剂。
3. 修复并行批量合成错误重复占用催化剂,以及催化剂不足时可能出现的错误拆分和材料损失。
4. 保留升级材料、模板和其他带 NBT/状态物品的完整数据,避免递归合成把它们替换成无状态物品。
5. 修复基于槽位收集产物、Malum 状态型灌注产物捕获及图节点与执行步骤映射错误。
6. 修复合成实际成功但因产物统计不同步而提示失败的问题,并改进中止、退款和产物短缺判定。
7. 阻止可自我增殖或等价解压配方无限放大批次数量。
8. 递归规划改为优先使用 RS 库存,合并重复需求,并剪除解压回路、无库存容器变体和无收益转换路径。
9. 改进图执行与旧执行器之间的回退逻辑,减少 delegate rejected graph dispatch、规划超时和错误卡在“准备执行”的情况。
10. 完善原版酿造配方目录、药水容器识别和递归规划。
11. 修复明确选择附魔书生产路线后仍直接消耗已附魔工具的问题;强制分支现在只使用该分支新产出的物品,求知之书提取路线不会被库存中的匹配工具绕过。
12. 修复递归产物写入 RS 或玩家物品栏后材料缓存和已打开背包未立即同步的问题;求知之书等中间产物现在可以直接用于下一步合成,无需关闭并重开背包。

## Iron's Spells 与法术附属

1. 新增 Iron's Spells 'n Spellbooks 法术卷轴的递归合成。
2. 接入卷轴撰写台(Scroll Forge)和奥术铁砧(Arcane Anvil),支持制作、升级高级法术卷轴。
3. 同时兼容新旧版本的 Iron's Spells 配方结构,并支持动态配方、NBT 卷轴和附属模组注册的法术。
4. 根据目标卷轴实际稀有度选择正确墨水,修复稀有、史诗及卓越卷轴选错墨水的问题。
5. 支持 Refined Mod、T.O Magic 'n Extras、Peyro's Scythe、GTBC's Geomancy Plus 等使用 Iron's Spells 工作台体系的附属卷轴。
6. 新增 Apprentice Codex 的精华熏炉(Essence Smoker)和施法者工作台(Spellcaster Workbench)自动合成。
7. 新增 ISS CSW 法术锻炉及混合法术配方支持,包括以多个法术卷轴作为原料的配方。
8. 修复法术工作台绑定、机器界面返回、动态配方发现、附属卷轴输出验证和成功后误报失败的问题。
9. 防止自定义法术原料匹配器触发空指针或类型错误,并优化大量卷轴配方的递归规划性能。
10. Ars Nouveau 的附魔和护甲升级属于依赖具体 NBT 中心物品的动态配方,现不再被当作未知配方重复打印警告;正常自动合成行为不变。
11. Apprentice Codex 精华熏炉使用任意法术卷轴时,会优先消耗 RS/玩家库存中实际稀有度最低、再按法术等级最低的有效卷轴;没有库存时,递归规划也按相同成本顺序选择卷轴配方,普通卷轴不会再被传送术等更高稀有度卷轴抢先。
12. 调整自动合成的库存优先级:精妙背包中的附魔、已损耗或改名工具不再被宽泛配方当作普通材料自动消耗,避免误用常用装备;明确的严格 NBT 原料仍按配方要求处理。
13. 修复次元磁铁与植物魔法魔力灌注等世界物品机器冲突:磁铁扫描范围与自动合成捕获区重叠时会暂时跳过扫描,避免原料被拉走后合成链一直等待。
14. 植物魔法魔力灌注支持单池物理批处理,单次最多 1024 次并按物品最大堆叠数拆分为并行实体;128 次请求通常会像手动投放两组物品一样并行完成。平面执行会按魔力池当前可支付数量拆批,递归图执行也会按完整批量等待并捕获全部产物,不再抓到第一个产物便提前完成。

## 机器与模组兼容

1. 物品栏中的 RS 网络连接器现在可用于附近机器范围扫描,不再要求必须手持或装备。
2. Sophisticated Storage 的 grouped 铁、金、钻石等箱子升级配方 ID 现在可以正确解析并递归合成。
3. Wizards Reborn 的 KubeJS/动态配方会根据实际配方类型路由到奥术工作台等正确机器,不再仅依赖容易误判的配方 ID。
4. Malum 精魂坩埚与精魂祭坛会刷新周围加速结构状态,使精魂催化器和符文木方尖碑的加成正常生效。
5. Goety 仪式会在抽取材料前验证祭坛条件;绑定多个祭坛时会尝试满足条件的候选机器,并可在配方计划中手动选择机器。
6. Botania 符文祭坛会自动执行森林法杖点击,完善批量制作、取消回收和产物收集,避免产物残留或掉落地面。
7. 改进 Botania 魔力池的绑定判断、机器路由和产物处理。
8. 修复 Iron Furnaces、原版熔炉类机器及若干物理工作台的错误分派。
9. 同时兼容 Youkai's Homecoming 与 Gensokyo Delight(youkaisfeasts),覆盖蒸笼、发酵缸、水壶、料理台和三种尺寸的锅;Moka 仍仅属于 Youkai's Homecoming。

## 配方树、JEI 与机器管理

1. 配方树会保留同一产物的替代配方,允许在多个制作路线之间切换。
2. 为 Goety 祭坛和其他存在多个绑定实例的物理机器增加候选机器展示与选择。
3. 改进 JEI 框选配方、动态配方 ID、CraftTweaker/KubeJS 生成配方及 grouped 配方的解析。
4. 优化大型压缩链和 Prefab 配方的规划:优先消耗库存、合并相同需求,并避开木箱变体和解压循环导致的超时。
5. 机器管理中心新增 Ctrl + 左键 快速取消绑定,操作后列表会立即同步刷新。
6. 修复重新进入世界后机器管理中心入口因绑定状态未恢复而暂时消失的问题。
7. 阻止共振磁盘被 Shift + 右键 意外拆解成 4K 存储部件和元件外壳。

## 稳定性与诊断

1. 可选模组缺失、版本变化或反射接口不兼容时改为安全跳过,避免整合包启动或运行时直接崩溃。
2. 修复配方图验证、自定义 Ingredient 匹配和动态卷轴输出处理中出现的多处崩溃。
3. 降低正常动态配方造成的重复警告和日志污染,同时保留真正异常配方类型的警告。
4. 新增和扩充递归规划、材料回收、机器路由、法术卷轴、Botania、Malum、Sophisticated Storage、Youkai/Gensokyo 与酿造系统的回归测试。

## 升级说明

  • 网络协议从 30 升级到 31,客户端和服务端必须同时安装 RS Integration 1.3.3,旧版本会在连接时被拒绝。
  • 服务端配置结构版本未变化,无需删除或重建配置文件。
  • 更新不会清除现有 RS 网络、机器绑定或已有存储内容。
  • 建议整合包作者同时更新服务端与客户端模组文件,避免协议版本不一致。

[1.3.2] RS Integration 1.3.2 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.3.2

  • Release Date:** August 11, 2026

This release includes all changes from 1.3.1-fix to 1.3.2. It focuses on improving Refined Storage special searches, complex recipe previews, multiplayer batch crafting, recipe-tree material accounting, and JEI integration.

## Fixes

1. Fixed Sol Carrot's “Eaten/Not Eaten” status being incorrectly stored in the shared static tooltip cache.
2. Fixed several issues with Goety sacrifice, conversion, and summoning rituals, and added clearer confirmation messages.
3. Small synchronous crafting jobs now display a completion message instead of finishing without feedback.
4. Fixed several reusable catalyst recipes. Reusable crafting hammers are no longer multiplied by the batch size.
5. Fixed single-layer steamer structures not being recognized.
6. Fixed batch quantities being scaled twice between the recipe tree and the total requirements view.
7. Fixed the Dimensional Feeding Upgrade not working correctly.
8. Fixed recursive crafting slowdowns caused by wool and dye conversion loops.
9. Fixed the Dark Altar being unusable under certain conditions.
10. Stack-based auto-feeding now correctly recognizes Gnaw's Gift.
11. Fixed the recipe transfer key using F in certain screens and preventing normal offhand swapping.
12. Fixed potion charm conversion and material recognition. Missing-material names such as Apotheosis Eternal Potion Charms are now formatted correctly instead of displaying Format error: %s.
13. Wizards Reborn Crystal Infusion no longer requires exact NBT for crowns unless the recipe explicitly declares it. Durability and unrelated runtime data will no longer prevent matching.
14. Improved SlashBlade smithing compatibility with dynamic blade NBT and assembled outputs. The known empty rodai recipe override has also been fixed.
15. Fixed machine panels not closing correctly in some situations.

## New Features and Improvements

1. Reworked Refined Storage searches for # tooltips, $ tags, and @ mod names. Results now appear progressively instead of freezing for several seconds. Search data is also prewarmed during gameplay and cached for future sessions.
2. Missing-material names can now be clicked directly to add individual items to JEI bookmarks.
3. Added reusable-catalyst recipe preference. For example, compatible ore-processing requests can prefer the Gold Orchid crafting route.
4. Adjusted the total requirements interaction layer so individual JEI bookmark buttons are no longer covered by other UI elements.
5. Added nearby machine binding with the semicolon ; key:
  • Wireless connectors can remain equipped in Curios slots.
  • Already-bound machines are skipped and never added twice.
  • Clear messages are shown for invalid networks, replaced connectors, multiple equipped connectors, and scans already in progress.
  • FTB Chunks claims are respected. Machines inside claims where the player lacks permission will not be bound.
  • The completion message reports discovered, newly bound, already bound, permission-blocked, and invalid machines separately.
6. Added expanded kettle crafting support, including one-click crafting for additional kettle recipes.
7. Added no-gain conversion protection for wool colors, concrete powder, wood families, and similar materials. This prevents recursive searches from cycling through equivalent variants while preserving exact-output conversions and recipes with a real quantity gain.
8. Added compatibility support for Ars Nouveau add-ons.

## Compatibility

  • The recipe preview data format has changed, and the network protocol has been updated from version 29 to 30. Clients and servers must both use RS Integration 1.3.2.
  • Older versions will be rejected during connection instead of continuing with incompatible packet formats.
  • Updating will not remove existing Refined Storage networks, machine bindings, or search disk caches.
[1.3.1-fix] RS Integration 1.3.1-fix by Elten-huanghuang on Oct 15, 2026
Download
RS Integration 1.3.1-fix Update Notes

This update includes all changes from version 1.3.0 to 1.3.1-fix:

1. Improved game startup and recipe loading speeds, reducing lag when entering a world and during gameplay.

2. Improved recursive crafting speed and responsiveness when handling large numbers of materials and recipes.

3. Fixed incorrect material calculations and output amounts in some crafting plans.

4. Fixed issues where some machines could not start batch crafting, repeated operations, or incorrectly occupied materials.

5. Fixed some Goety recipes failing to create a crafting plan when materials were missing.

6. Fixed items stored inside a Resonance Disk being incorrectly detected and used as normal RS storage items.

7. Resonance Disks can now correctly provide immunity to negative effects from the Artificial Flower.

8. Fixed some item rewards not dropping correctly when using FTB Quests' Claim All feature.

9. Fixed inventory count errors, connection issues, and lag related to the RS side panel. Side panel inventory syncing has been temporarily disabled to improve stability.

10. Improved claim permission checks to prevent remote crafting from operating machines in protected areas without permission.

11. Improved SlashBlade recipe support and fixed some blades with special data not being recognized or crafted correctly.

12. Added missing SlashBlade upgrade recipes so the affected blades can be upgraded normally.

13. Fixed automation issues involving brewing stands, cooking pots, Aether furnaces, Spirit Crucibles, Enchantal Coolers, and several other machines.

14. Fixed some recipes not updating correctly after recipes were reloaded.

15. Improved data syncing between clients and servers, reducing incorrect item displays, unresponsive actions, and unexpected disconnections.

16. Added stability improvements to reduce lost materials, duplicate material usage, and interrupted crafting during complex crafting jobs.
[1.2.9] RS Integration 1.2.9 by Elten-huanghuang on Oct 15, 2026
Download
# RS Integration 1.2.9

Version 1.2.9 is a major architecture, performance, and reliability update for recursive crafting and remote machine
automation.

## Highlights

  • Reworked and strengthened the recursive crafting graph.
  • Improved concurrent scheduling of independent crafting branches.
  • Improved load balancing across compatible bound machines.
  • Improved material provenance, reservation, rollback, refund, and output settlement.
  • Improved asynchronous planning, caching, recipe indexing, and stale-request protection.
  • Added recipe-index warm-up during server startup.
  • Improved support for virtual recipes and machine recipes used as recursive intermediates.
  • Fixed missing intermediate nodes in recipe trees.
  • Improved localized recipe-tree, side-panel, warning, and progress interfaces.
  • Fixed duplicated quantity rendering.
  • Improved failure reporting so rejected tasks do not wait indefinitely.

## Machine Input Fix

  • Fixed physical machine slots incorrectly combining different members of the same item tag.
  • A single slot requiring two wool items now selects one valid variant, such as white wool ×2, instead of incorrectly
planning white wool ×1 plus red wool ×1.
  • Fixes affected Malum Spirit Altar recipes becoming stuck after validation.
  • Recipe previews and actual execution now use the same selected item variant.
  • Separate machine slots remain independent.
  • Crafting-table slots may still mix tag-compatible materials normally.

## Project MMO Salvage

  • Added Project MMO salvage recipe and JEI integration.
  • Added support for configured salvage blocks and compatible multiblock structures.
  • Added Embers Inferno Forge support when configured as the salvage interaction block.
  • Preserves probability, secondary outputs, experience rewards, and level requirements.
  • Each selected operation count represents one independent salvage attempt.
  • Added requirement checks and clear failure messages.
  • Project MMO and Embers remain optional dependencies.

## Additional Fixes

  • Improved Malum adjacent-altar output isolation.
  • Improved Lychee interaction execution and Mechanical Press binding.
  • Improved Farming for Blockheads Market recipes as recursive intermediates.
  • Improved multiblock controller resolution and binding portability across modpacks.
  • Improved dedicated-server and optional dependency safety.
  • Added additional scheduler, transaction, graph, and machine-slot regression tests.

## Verification

  • Release JAR validation passed.
  • 550 automated tests passed with 0 failures.
翻译
RS Integration Icon
Download RS Integration
Select game version
Select platform