File Details
staticlogistics-1.2.0-neoforge.jar
- R
- Jul 16, 2026
- 950.25 KB
- 11
- 1.21.1
- NeoForge
File Name
staticlogistics-1.2.0-neoforge.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
StaticLogistics 1.2.0
Architecture and Compatibility
- Rebuilt the logistics core around explicit domain services
- Node and face configuration, reciprocal link mutations, group lifecycle operations, transfer execution, and persistence now share one authoritative set of rules.
- Reorganized the source package structure
- Client UI, content, logistics data, transfer infrastructure, networking, integrations, and platform code now have clearer ownership; obsolete compatibility layers, deprecated implementations, redundant abstractions, and empty packages were removed.
- Introduced stable identities for groups and resource types
- Groups are identified within their owner's scope, while transfer type selections are stored by published resource IDs instead of relying on implementation order.
- Preserved existing-world data
- Existing links, groups, selected resource types, and legacy bit-mask data remain readable and are normalized into the current representation without intentionally disconnecting saved networks.
Player-facing Changes
- Expanded group management
- Renaming a group to an existing name merges both groups only when they belong to the same owner, and a group entry can remove the whole group together with its links.
- Made modifier controls configurable
- Filter marking, value adjustment, group details and coordinate export, tool scrolling, blueprint movement, rotation, and undo use control-menu key mappings; related tooltips display the configured keys.
- Improved logistics information presentation
- Group and blueprint panels use translated dimension names and labeled coordinates and face directions, while elapsed-time values are presented with explicit units.
- Expanded Jade integration
- Output faces report configured transfer types, input faces report accepted types, and logistics readouts include role-appropriate transfer statistics.
- Unified resource and filter configuration
- Resource selection is explicit per configured output face, and filter screens use a consistent save-and-return flow for entries and matching options.
Performance and Extensibility
- Added a transactional resource transfer pipeline
- Transfers are simulated before commit, adapters declare their transactional guarantees, and unaccepted remainders are compensated back to the source whenever the resource system supports it.
- Improved cache invalidation and large-network scheduling
- Capability, query, and routing snapshots are invalidated from their actual mutation points; candidate scanning is fair and constrained by a configurable per-dimension time budget.
- Added versioned topology synchronization
- Large topology snapshots are paged, permission-filtered, versioned, and applied atomically after all pages arrive.
- Expanded diagnostics and the public adapter API
- Debug output exposes scheduler, cache, candidate, and resource-type state, and third-party integrations can register resource adapters through a documented contract.