rs_integration-1.4.5.jar
Curse Maven Snippet
What's new
RS Integration 1.4.5 Update Changelog
Release Date: September 21, 2026
Update Scope: All commits after 1.4.4.1
This is an update focused on task automation, batch crafting, and stability. Below are the main changes actually added or fixed in this version.
FTB Quests
JEI Quest Submission
- FTB item quests can now be submitted from JEI even without an RS or BD network.
- When there is no network, items in the player's inventory will be used, and it will no longer be stuck on "Calculating" or simply fail to submit.
- Before submission, it rechecks whether the quest is submittable, whether the quest requirements have changed, and the item's NBT, tags, and special filter conditions.
- Partial submission is supported; if submission fails, only the items actually confirmed as retrieved are refunded.
- After submission is complete, the completion time of the quest and item quest will be written.
- Compatible with duplicate quest checking methods across different FTB Quests versions.
- After a repeatable quest is completed, it will reset according to FTB Quests' original rules, and can be submitted again afterward.
- Duplicate submissions of the same quest will be locked to avoid duplicate item consumption caused by rapid consecutive clicks.
- After successful submission, the current quest reward will be safely claimed.
Item Detection Scope
- Unified scanning of the player's main inventory, hotbar, armor slots, and offhand slot.
- If Curios is installed, all accessory slots will continue to be scanned; if Curios is not installed, Curios classes will not be loaded, and no errors will occur.
- When an RS or BD network is present, network items and items carried by the player will be used together for quest detection.
- Detection preserves item counts and NBT, so different enchantments, durability, or custom data will not be confused just because the displayed items are the same.
- Intermediate items produced by recursive crafting can participate in FTB quest progress; simulated, refunded, and items not actually obtained will not be double-counted.
- Real outputs collected by machines can also trigger FTB item quest detection.
Unlocking, Checking, and One-Click Claiming
- After completing a quest, only the item quests actually newly unlocked this time will be automatically detected.
- Continuous unlocking and continuous detection such as A -> B -> C are supported.
- One-click reward claiming will continue processing rewards from newly unlocked quests, rather than only claiming the first layer.
- Hidden chapters, invisible quests, and locked chapters will not be one-click checked.
- Resetting quests will not be treated as newly unlocked quests, and they will not be completed again just because the accessory panel is opened or the interface is refreshed.
- Automatic scanning has wait, retry, and timeout boundaries, and will not run indefinitely when the network is temporarily unavailable.
- Interleaving between automatic scanning and quest completion callbacks will no longer trigger
ConcurrentModificationExceptionand crash the server.
Recursive Crafting Planning
Planning Results
- Improved the selection order of multiple recursive branches, reducing cases where "recipe does not exist" is reported after selecting a quantity.
- When preview times out, a branch fails, or the result expires, incomplete results will not be treated as an executable plan.
- After planning is complete, inventory, recipes, and machine status will be rechecked to avoid continuing to consume materials based on old results.
- Intermediate products, machine products, and final products in planning will use the same quantity record.
- Items with enchantments, durability, energy, or other NBT will retain their specific item data and will not be incorrectly merged into ordinary items.
- Fixed a null pointer crash in the old material bill when encountering NBT items with no source recipe.
- Multiple enchanted books, tools, and other data-bearing items in recursive plans will have their inventory counted separately.
Planning Progress Display
- Added a crafting planning progress HUD, showing the current stage and progress during long calculations.
- When planning is completed, fails, is canceled, or the crafting plan is opened, the old progress display will be closed.
- When an old request returns late, it will not overwrite the new planning result.
- When a planning request is rate-limited or canceled, it will end correctly and will not leave a prompt that does not disappear for several minutes.
Multi-Crafting and Batch Execution
- Fixed the issue where selecting 6 or more times only executed once.
- Batch crafting no longer repeatedly copies the entire material list for each operation.
- Large orders will be executed in batches according to machine capacity, reducing main-thread lag and memory usage.
- Idle machines of the same type can work in parallel and will not be blocked by an unnecessary global serial queue.
- Parallel batch size will be adjusted according to the current number of available machines, and execution can continue even when the machine count changes.
- Catalysts, reusable materials, and consumable materials in the same batch are calculated separately.
- When the same catalyst is used by multiple steps, only the actual peak required amount is occupied.
- After a batch task is canceled or fails, materials already confirmed as recovered will not be refunded again.
Machine Execution and Output Recovery
Unified Batch Processing Improvements
- Unified the machine input buffering, startup, operation, output confirmation, and failure recovery process.
- Fixed the issue where progress completed early or remaining operations were lost when the machine's native batch size and RSI batch size were inconsistent.
- Fixed incorrect quantities after furnace-type machines completed batches.
- Fixed misjudgments when machine output was externally extracted, output slots changed, or the machine briefly refreshed.
- Machine output will now enter the correct network or player inventory according to the actually declared output slots.
- Intermediate products generated by machines will continue to be used by subsequent steps and will not be mistaken for external materials.
Machines Covered or Enhanced
This version unified and enhanced the following machines or recipe paths:
- Vanilla furnaces, smokers, stonecutters, and other basic machines.
- Aether Furnace.
- Apprentice Codex Essence Smoker.
- Botania Elven Trade and Mana Pool.
- Farmer's Delight Cooking Pot and Cutting Board.
- Miner's Delight Copper Pot.
- Forbidden Arcanus Clibano.
- Goety Cursed Infuser and Enchantal Cooler.
- Iron Furnaces series machines.
- Malum altar, soul crucible, and related multiblock machines.
- PMMO Salvage.
- Youkai's Homecoming Moka Pot.
- Cuisine Board, Kettle, and other buffered machines.
Output Recovery Fixes
- Fixed Aether Furnace outputs not returning to RS/BD.
- Fixed Clibano outputs not returning to RS/BD.
- Fixed Enchantal Cooler outputs not returning to RS/BD.
- Fixed Moka Pot outputs not returning to RS/BD.
- Fixed structured multi-slot outputs only collecting the first product.
- Fixed desynchronization between the player inventory, RS network, and quest progress after machine completion.
- When machine output is externally extracted, it will be clearly determined as a failure and will not pretend the crafting succeeded.
New Integrations
Construction Wand
- Construction Wand can draw materials from RS and BD networks.
- Both client and server will check the actual available inventory.
- Virtual slots, preview slots, or non-writable slots will not be treated as real container slots.
- Material requests from building tools will not affect inventory settlement for normal recursive crafting.
Totem of Blessing
- Passive Tick items in Resonant Storage are added to Totem of Blessing by default.
- Old configurations will automatically be supplemented with the new default value; users' existing custom lists will not be overwritten.
- Passive Tick items are still handled as read-only and will not be mistakenly taken away by normal extraction.
Other Fixes and Improvements
- Fixed the issue where machine products entering the player's inventory were not synchronized to crafting progress and FTB quests.
- Fixed the issue where the previous plan progress was still displayed after opening the crafting plan.
- Fixed the issue where old quantities were still used for calculations after network inventory changes.
- Fixed incorrect missing-material quantity display after multiple materials were merged.
- Fixed the issue where tagged or NBT-bearing materials were incorrectly merged in inventory bills.
- Fixed the issue where some machines were still selected by the planner even though they had no compatible recipes.
- Fixed the issue where quest scanning, machine execution, or third-party recipe exceptions directly brought down the server.
- JEI, EMI, Curios, RS, BD, and various machine mods still use optional compatibility; related features will be automatically skipped when the corresponding mod is not installed.
- Added regression tests for quest submission, quest scanning, repeatable quests, chain claiming, batch execution, machine outputs, planning progress, and NBT materials.
Upgrade Notes
- Version:
1.4.5 - Minecraft:
1.20.1 - Client and server must use the same RSI version.
- The network protocol for this version is
53; older clients cannot directly connect to this version's server. - Existing RS/BD networks, machine bindings, favorites, resonance data, crafting tasks, and FTB quest progress will not be actively cleared.
- Before upgrading, it is recommended to back up worlds and configurations, and delete old RSI JARs from the instance to avoid loading multiple versions at the same time.
This mod has no additional files

