Tags
Creators
Details
All versions
0.0.2+dev-60c27fb8
Beta
0.0.2+dev-60c27fb813 hours ago 9
Compatibility
Minecraft: Java Edition
26.1.2
Platform
NeoForge
Supported environments
Client and server
Changes
Release 0.0.2+dev-60c27fb8
Highlights
- Added a global machine work mode and async machine coordinator; machine ticks and controller lifecycle work can execute through async paths.
- Factory lanes, native/chemical recipe IO planning, capability planning, and shared IO now run asynchronously with tick-fence safeguards.
- Added AE2 pattern interface support, including crafting bridging, transactional pattern storage views, pattern start reservations, and ME storage routing for pattern outputs.
- Added blueprint UI improvements: preview interface, material grids, candidate slot layout, and selection highlighting.
- Machine levels are now exposed as recipe requirements and synced through the recipe list; legacy level sync versions are rejected.
Fixes
- Fixed async batch rejection causing lost ticks.
- Restored
lastRecipetracking in both single-threaded and multi-threaded execution. - Fixed async pending input conflicts, deferred shared IO at tick fences, and shared IO continuations.
- Fixed async factory search result preservation, fallback planning, and finish/restart behavior.
- Fixed AE2 pattern interface lifecycle, start reservation hardening, mixed pattern request rollback, and Jade return output family filtering.
- Fixed interface behavior: ME input pickup, output Shift+left-click to config menu, async output classification, AE-like pass-through channels, and fluid output cache UI visibility.
- Fixed loot table loading when other mods are absent.
- Fixed blueprint slot rendering, preview highlight Z-face rendering, screen display, and i18n.
Performance
- Batched async coordinator work.
- Fixed an AE2 pattern interface performance issue.
Maintenance
- Recipe handling now uses versioned machine recipe pools; KubeJS and JEI recipes are migrated/validated, runtime sync is scoped to machine pools, and cross-pool conflicts are reported.
- Added structured/typed failure diagnostics for core capabilities and Mekanism paths.
- Expanded tests for async controllers, factory searches, recipe pools, pattern interfaces, level requirements, and preview/AE2 behavior.
- Refactored package structure and cleaned up logs, docs, and lint.
Optional dependencies
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:bUctkb7B:274lv9cf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:bUctkb7B:274lv9cf"
}






