0.0.2+efa2122d
Curse Maven Snippet
What's new
Release 0.0.2+efa2122d
Highlights
- Added standalone upgrade buses, aggregate upgrade modifiers, and automatic upgrade textures when formed.
- Added a network interface block with key cards, persistent connections, and KubeJS-exposed machine network requests.
- Added a multiblock detector screen with selection-mask visualization.
- Expanded terminal workflows with a configuration screen, persistent item storage, and synchronized controller/preview state.
- Added KubeJS/controller integration for custom controller screen text, Jade text, recipe tick hooks, and data-storage predicates.
Fixes
- Fixed crash when a multiblock structure is too large.
- Fixed shared IO recipes not restarting after recipe finish and cleared stale factory/controller state after structure changes.
- Fixed multiple multithreaded recipe runtime races and stale recipe failures.
- Fixed machine connection/data-storage serialization and made item storage deserialization atomic.
- Fixed Mix Port behavior and ItemBus/combined-port inventory handling.
- Fixed JEI recipe sync/transfer output restoration and removed unexpected JEI recipe loading during server start.
Performance
- JEI preview compilation no longer repeats schema calculations; the recorded large preview case dropped from about 300s to 1s.
- Structure checks are reduced and structure cache now builds on first placement.
- Optimized data-storage/network access and factory runtime hot paths.
Maintenance
- Refactored machine recipes and runtime onto registry-driven capability APIs; legacy recipe/controller compatibility layers were removed.
- KubeJS modifier registrations now use ID-based structure modifiers.
- Added extensible capability, transfer strategy, controller renderer, and JEI integration APIs.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

