All versions
1.2.9
Release
RS Integration 1.2.9last month 87
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Required content
Changes
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. 翻译
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:vtvveeqA:U2SS31Yn"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:vtvveeqA:U2SS31Yn"
}



