
RS Integration
A major core optimization release featuring improved recursive crafting scheduling, recipe-index warm-up, safer transaction settlement, rewritten pinyin search, and optional Project MMO salvage integration.
- Загрузки
- 6K
- Подписчики
- 2
- Обновлён
- 22 августа 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 29 июля 2026 г.
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.
Current version: 1.2.9 | Minecraft 1.20.1
Requirements
| Dependency | Requirement |
|---|---|
| Minecraft | 1.20.1 |
| Forge | 47+ |
| Refined Storage | 1.12+; required |
| 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
Pto 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+Ttransfers 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
Yto 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
Fin a chest, machine input, or other container to transfer its contents to the current target. - Press
Gto 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
Yto 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
Ufor uses orRfor recipes to open JEI directly. - Open machine screens remotely from machine tabs; stale or destroyed bindings are removed automatically.
- Press
Hfor 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
Ctrland 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
BuffItemitems, 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
- Build and power a Refined Storage network.
- Obtain an RSI Network Linker.
- Shift-right-click a supported machine to bind it.
- Open a recipe in JEI and use the RSI craft action.
- Review the generated plan, choose alternatives or a repeat count, then start the chain.
- Watch progress with
P; completed outputs return to RS, or to the player when no network exists.
Default Controls
All key mappings can be changed in Minecraft Controls. Configurable numeric key codes use GLFW values.
| Control | Context | Action |
|---|---|---|
F |
Container screen | Deposit container contents |
G |
Any/container screen | Toggle RS / Sophisticated Backpack transfer target |
Y |
Any screen | Toggle the RS side panel |
H |
Any screen | Toggle the Machine Management Center |
P |
Any screen | Open/close active crafting progress |
Alt + left-click |
JEI ingredient | Filter by mod |
Alt + middle-click |
JEI ingredient list | Clear search |
Ctrl+T |
JEI recipe | Transfer to RS crafting grid |
Ctrl + left-drag |
RS grid | Swipe-extract one of each item |
Left-drag, then A / H / Esc |
JEI list | Bookmark / hide / clear marquee selection |
U / R |
Hovered side-panel item | Show uses / recipes in JEI |
Crafting Integrations
The table lists dedicated recipe integrations registered by the current code. Remote GUI-only blocks can also be added through customGuiMachineMods.
| Mod | Supported recipes or machines |
|---|---|
| Vanilla / Brick Furnace | Furnace, blast furnace, smoker, campfire, brewing stand, stonecutter, smithing, anvil, enchanting |
| Iron Furnaces | Furnace tiers in furnace, blasting, and smoking modes |
| Botania | Mana Pool/catalysts, Petal Apothecary, Runic Altar, Botanical Brewery, Alfheim trade, Terra Plate, Pure Daisy |
| Ars Nouveau | Imbuement Chamber and Enchanting Apparatus |
| Goety | Necro Brazier, Dark Altar, Cursed Cage, Soul Candlestick and supported ritual recipes |
| Malum | Spirit Altar, Spirit Crucible, Runic Workbench, Spirit Infusion and related recipes; adjacent altars collect outputs independently |
| Eidolon | Worktable, Crucible, and Brazier |
| Forbidden & Arcanus | Hephaestus Forge, Clibano, smithing/apply-modifier flow |
| Wizards Reborn | Wissen Crystallizer, Arcane Iterator, Arcane Workbench, Crystal rituals |
| Touhou Little Maid | Maid Altar, including automatic P-point replenishment from RS |
| Embers Rekindled | Alchemy Tablet, including inferred and deterministic layouts |
| Aetherworks | Aetherium Anvil and Tool Station |
| The Aether | Freezer, Incubator, and Altar |
| Crock Pot | Crock Pot and Portable Crock Pot |
| Farmer's Delight | Cooking Pot and Skillet |
| Farmer's Respite | Kettle |
| Youkai's Homecoming | Moka Pot, Fermentation Tank, Steamer, Kettle, cooking pots, Cuisine Board |
| Immortaler's Delight | Enchantal Cooler |
| Apotheosis | Fletching, Gem Cutting, Enchantment Library scanning/import, reforging GUI access, and server-authoritative spawner upgrades with recursive material crafting |
| TACZ and compatible gun packs | Gun Smith Table recipes, including NBT-bearing guns/ammo |
| Avaritia | Compressed through Extreme six-tier crafting tables, four-tier Neutron Compressors, and Extreme Smithing |
| SlashBlade | NBT-sensitive crafting recipes |
| Confluence | Workshop |
| Distant Worlds | Lithum Altar and related interaction/HUD support |
| Lychee | Virtual item-inside/soaking and block-interaction recipes; block interactions can run through a bound Mechanical Press |
| Farming for Blockheads | Market exchanges as virtual recipes and recursive crafting intermediates |
| Project MMO | Probabilistic salvage recipes with recursive material planning, level checks, XP, secondary outputs, and configurable multiblock binding |
| Crabber's Delight | Crab Trap processing |
Custom GUI defaults include Crabber's Delight, Metal Barrels, PGP, EMX Arms, Apotheosis, and Ancient Reforging. They provide binding and remote GUI access even when no automatic recipe delegate 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 cancelcancels the player's active chain./rsi_debugexposes chain, ledger, recipe-index, handler, binding, trace, audit, Embers cache/lock, and performance diagnostics to permission-level 2 operators.diagnosticVerboseLoggingenables detailed resolver and dispatcher logging when troubleshooting.
Building
.\gradlew.bat test --no-daemon
.\gradlew.bat build --no-daemon
The release JAR is written to build/libs/ and verified by the build's verifyReleaseJar task.
License
All rights reserved.
Ченджлог
1.3.5Релиз1.20.1 · 22 августа 2026 г.
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的旧版配方加号按钮在新版兼容改造后不再绘制的问题;恢复从旧版真实传输按钮读取绝对区域,同时兼容 JEI15.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.5JAR。 - 服务端配置结构仍为版本
6;新增enableVillagerTradeLock和requireRsNetworkForRecipeTree会使用默认值,无需删除现有配置文件。 - 更新不会清除 RS 网络内容、共振磁盘、机器绑定、机器收藏、自动进食黑名单、已保存的搜索历史或已有炼金编码缓存。
1.3.4Релиз1.20.1 · 17 августа 2026 г.
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.4JAR,旧版本会在连接阶段被拒绝。 - 服务端配置结构升级到版本
6。启动时会把旧默认的纯规划预算500 ms迁移为1500 ms、typed 预览预算400 ms迁移为500 ms,并把旧默认的计划缓存寿命500 ms迁移为30000 ms;所有非默认自定义值都会保留。 - 执行解析预算仍为
2000 ms,无需删除配置文件或世界数据。 - 更新不会清除 RS 网络内容、共振磁盘、机器绑定、机器收藏或已有炼金编码缓存。
1.3.3Релиз1.20.1 · 14 августа 2026 г.
RS Integration 1.3.3 更新公告
发布日期: 2026 年 8 月 14 日
本版本包含从 1.3.2 到 1.3.3 的全部改动,重点完善递归合成的规划与回收安全、Iron's Spells 'n Spellbooks 及其附属兼容、跨模组机器路由,以及配方树和机器管理中心的交互。
递归合成与材料安全
- 修复通用机器合成链使用不可变列表时无法继续执行的问题。
- 完善容器、工具和可复用催化剂的剩余物回收,取消图合成时会归还已投入的可复用催化剂。
- 修复并行批量合成错误重复占用催化剂,以及催化剂不足时可能出现的错误拆分和材料损失。
- 保留升级材料、模板和其他带 NBT/状态物品的完整数据,避免递归合成把它们替换成无状态物品。
- 修复基于槽位收集产物、Malum 状态型灌注产物捕获及图节点与执行步骤映射错误。
- 修复合成实际成功但因产物统计不同步而提示失败的问题,并改进中止、退款和产物短缺判定。
- 阻止可自我增殖或等价解压配方无限放大批次数量。
- 递归规划改为优先使用 RS 库存,合并重复需求,并剪除解压回路、无库存容器变体和无收益转换路径。
- 改进图执行与旧执行器之间的回退逻辑,减少
delegate rejected graph dispatch、规划超时和错误卡在“准备执行”的情况。 - 完善原版酿造配方目录、药水容器识别和递归规划。
- 修复明确选择附魔书生产路线后仍直接消耗已附魔工具的问题;强制分支现在只使用该分支新产出的物品,求知之书提取路线不会被库存中的匹配工具绕过。
- 修复递归产物写入 RS 或玩家物品栏后材料缓存和已打开背包未立即同步的问题;求知之书等中间产物现在可以直接用于下一步合成,无需关闭并重开背包。
Iron's Spells 与法术附属
- 新增 Iron's Spells 'n Spellbooks 法术卷轴的递归合成。
- 接入卷轴撰写台(Scroll Forge)和奥术铁砧(Arcane Anvil),支持制作、升级高级法术卷轴。
- 同时兼容新旧版本的 Iron's Spells 配方结构,并支持动态配方、NBT 卷轴和附属模组注册的法术。
- 根据目标卷轴实际稀有度选择正确墨水,修复稀有、史诗及卓越卷轴选错墨水的问题。
- 支持 Refined Mod、T.O Magic 'n Extras、Peyro's Scythe、GTBC's Geomancy Plus 等使用 Iron's Spells 工作台体系的附属卷轴。
- 新增 Apprentice Codex 的精华熏炉(Essence Smoker)和施法者工作台(Spellcaster Workbench)自动合成。
- 新增 ISS CSW 法术锻炉及混合法术配方支持,包括以多个法术卷轴作为原料的配方。
- 修复法术工作台绑定、机器界面返回、动态配方发现、附属卷轴输出验证和成功后误报失败的问题。
- 防止自定义法术原料匹配器触发空指针或类型错误,并优化大量卷轴配方的递归规划性能。
- Ars Nouveau 的附魔和护甲升级属于依赖具体 NBT 中心物品的动态配方,现不再被当作未知配方重复打印警告;正常自动合成行为不变。
- Apprentice Codex 精华熏炉使用任意法术卷轴时,会优先消耗 RS/玩家库存中实际稀有度最低、再按法术等级最低的有效卷轴;没有库存时,递归规划也按相同成本顺序选择卷轴配方,普通卷轴不会再被传送术等更高稀有度卷轴抢先。
- 调整自动合成的库存优先级:精妙背包中的附魔、已损耗或改名工具不再被宽泛配方当作普通材料自动消耗,避免误用常用装备;明确的严格 NBT 原料仍按配方要求处理。
- 修复次元磁铁与植物魔法魔力灌注等世界物品机器冲突:磁铁扫描范围与自动合成捕获区重叠时会暂时跳过扫描,避免原料被拉走后合成链一直等待。
- 植物魔法魔力灌注支持单池物理批处理,单次最多 1024 次并按物品最大堆叠数拆分为并行实体;128 次请求通常会像手动投放两组物品一样并行完成。平面执行会按魔力池当前可支付数量拆批,递归图执行也会按完整批量等待并捕获全部产物,不再抓到第一个产物便提前完成。
机器与模组兼容
- 物品栏中的 RS 网络连接器现在可用于附近机器范围扫描,不再要求必须手持或装备。
- Sophisticated Storage 的 grouped 铁、金、钻石等箱子升级配方 ID 现在可以正确解析并递归合成。
- Wizards Reborn 的 KubeJS/动态配方会根据实际配方类型路由到奥术工作台等正确机器,不再仅依赖容易误判的配方 ID。
- Malum 精魂坩埚与精魂祭坛会刷新周围加速结构状态,使精魂催化器和符文木方尖碑的加成正常生效。
- Goety 仪式会在抽取材料前验证祭坛条件;绑定多个祭坛时会尝试满足条件的候选机器,并可在配方计划中手动选择机器。
- Botania 符文祭坛会自动执行森林法杖点击,完善批量制作、取消回收和产物收集,避免产物残留或掉落地面。
- 改进 Botania 魔力池的绑定判断、机器路由和产物处理。
- 修复 Iron Furnaces、原版熔炉类机器及若干物理工作台的错误分派。
- 同时兼容 Youkai's Homecoming 与 Gensokyo Delight(
youkaisfeasts),覆盖蒸笼、发酵缸、水壶、料理台和三种尺寸的锅;Moka 仍仅属于 Youkai's Homecoming。
配方树、JEI 与机器管理
- 配方树会保留同一产物的替代配方,允许在多个制作路线之间切换。
- 为 Goety 祭坛和其他存在多个绑定实例的物理机器增加候选机器展示与选择。
- 改进 JEI 框选配方、动态配方 ID、CraftTweaker/KubeJS 生成配方及 grouped 配方的解析。
- 优化大型压缩链和 Prefab 配方的规划:优先消耗库存、合并相同需求,并避开木箱变体和解压循环导致的超时。
- 机器管理中心新增
Ctrl + 左键快速取消绑定,操作后列表会立即同步刷新。 - 修复重新进入世界后机器管理中心入口因绑定状态未恢复而暂时消失的问题。
- 阻止共振磁盘被
Shift + 右键意外拆解成 4K 存储部件和元件外壳。
稳定性与诊断
- 可选模组缺失、版本变化或反射接口不兼容时改为安全跳过,避免整合包启动或运行时直接崩溃。
- 修复配方图验证、自定义 Ingredient 匹配和动态卷轴输出处理中出现的多处崩溃。
- 降低正常动态配方造成的重复警告和日志污染,同时保留真正异常配方类型的警告。
- 新增和扩充递归规划、材料回收、机器路由、法术卷轴、Botania、Malum、Sophisticated Storage、Youkai/Gensokyo 与酿造系统的回归测试。
升级说明
- 网络协议从
30升级到31,客户端和服务端必须同时安装 RS Integration1.3.3,旧版本会在连接时被拒绝。 - 服务端配置结构版本未变化,无需删除或重建配置文件。
- 更新不会清除现有 RS 网络、机器绑定或已有存储内容。
- 建议整合包作者同时更新服务端与客户端模组文件,避免协议版本不一致。
1.3.2Релиз1.20.1 · 11 августа 2026 г.
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
- Fixed Sol Carrot's “Eaten/Not Eaten” status being incorrectly stored in the shared static tooltip cache.
- Fixed several issues with Goety sacrifice, conversion, and summoning rituals, and added clearer confirmation messages.
- Small synchronous crafting jobs now display a completion message instead of finishing without feedback.
- Fixed several reusable catalyst recipes. Reusable crafting hammers are no longer multiplied by the batch size.
- Fixed single-layer steamer structures not being recognized.
- Fixed batch quantities being scaled twice between the recipe tree and the total requirements view.
- Fixed the Dimensional Feeding Upgrade not working correctly.
- Fixed recursive crafting slowdowns caused by wool and dye conversion loops.
- Fixed the Dark Altar being unusable under certain conditions.
- Stack-based auto-feeding now correctly recognizes Gnaw's Gift.
- Fixed the recipe transfer key using
Fin certain screens and preventing normal offhand swapping. - 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. - 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.
- Improved SlashBlade smithing compatibility with dynamic blade NBT and assembled outputs. The known empty
rodairecipe override has also been fixed. - Fixed machine panels not closing correctly in some situations.
New Features and Improvements
- 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. - Missing-material names can now be clicked directly to add individual items to JEI bookmarks.
- Added reusable-catalyst recipe preference. For example, compatible ore-processing requests can prefer the Gold Orchid crafting route.
- Adjusted the total requirements interaction layer so individual JEI bookmark buttons are no longer covered by other UI elements.
- 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.
- Added expanded kettle crafting support, including one-click crafting for additional kettle recipes.
- 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.
- 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Релиз1.20.1 · 7 августа 2026 г.
RS Integration 1.3.1-fix Update Notes
This update includes all changes from version 1.3.0 to 1.3.1-fix:
Improved game startup and recipe loading speeds, reducing lag when entering a world and during gameplay.
Improved recursive crafting speed and responsiveness when handling large numbers of materials and recipes.
Fixed incorrect material calculations and output amounts in some crafting plans.
Fixed issues where some machines could not start batch crafting, repeated operations, or incorrectly occupied materials.
Fixed some Goety recipes failing to create a crafting plan when materials were missing.
Fixed items stored inside a Resonance Disk being incorrectly detected and used as normal RS storage items.
Resonance Disks can now correctly provide immunity to negative effects from the Artificial Flower.
Fixed some item rewards not dropping correctly when using FTB Quests' Claim All feature.
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.
Improved claim permission checks to prevent remote crafting from operating machines in protected areas without permission.
Improved SlashBlade recipe support and fixed some blades with special data not being recognized or crafted correctly.
Added missing SlashBlade upgrade recipes so the affected blades can be upgraded normally.
Fixed automation issues involving brewing stands, cooking pots, Aether furnaces, Spirit Crucibles, Enchantal Coolers, and several other machines.
Fixed some recipes not updating correctly after recipes were reloaded.
Improved data syncing between clients and servers, reducing incorrect item displays, unresponsive actions, and unexpected disconnections.
Added stability improvements to reduce lost materials, duplicate material usage, and interrupted crafting during complex crafting jobs.
1.2.9Релиз1.20.1 · 29 июля 2026 г.
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. 翻译
Комментарии
Загружаем…