
375
3
Список изменений
[Added]
- Solid Boundary Indicators: Blocked sides in the 3D machine preview now render as thick, solid crosses that do not flicker, glitch, or fade when rotating the camera.
- Validation Registry API: Introduced a client-side validation registry (
WorkspaceValidatorRegistry). Addon developers can now programmatically register custom error, warning, and tooltip rules for their nodes side-safely. - Synchronized Property Queries: Enabled live network synchronization for side limits. Popups like the Energy Limit slider now dynamically fetch and verify exact capacity parameters from the server, adjusting constraints in real time.
- 9-Slice UI Assistant: Consolidated all stretching submenu borders and backgrounds into a unified rendering assistant (
NineSliceUtil) to improve texture memory usage. - Extensible Snapshot API: Introduced a developer-facing snapshotting registry (
ICapabilitySnapshotter). Addon developers can now register custom snapshot handlers, enabling the system to deep-copy and simulate third-party capabilities (like gases, chemicals, or custom power grids) safely on background threads.
[Changed]
- Side-Restricted Slot Previews: Rewrote the in-GUI item and fluid previews to index inventories by specific block faces. Slots configured for side-restricted machines (such as furnaces, brewing stands, or custom multi-sided machines) now correctly reflect the items accessible from that specific side.
- Smart Power Rate Resolution: Integrated a deep scanning routine on the server to automatically detect and synchronize energy limits (such as extraction/reception limits) even for heavily customized or wrapped energy blocks (like Mekanism Energy Cubes).
- Polymorphic Trigger Sweeps: Refactored the core execution loop to cache trigger components and evaluate them polymorphically. This isolates tick timing loops and condition queries within the trigger components themselves, removing central overhead.
- Synchronous Disk Operations: Standardized world state disk writes to run synchronously. This prevents timing conflicts, saving issues, and file corruptions when shutting down or restarting singleplayer worlds and servers.
- Unified State Snapshotting: Re-engineered the underlying world state capture mechanics to dynamically snapshot all registered network capabilities, removing hardcoded logic from the snapshot container.
[Fixed]
- West Face Render Bug: Fixed a visual coordinates glitch where the blocked indicator ('X') on the West face of machines inside the 3D preview window would render distorted or misaligned.
- Type-Inference Compilation Issues: Resolved edge-case Java compiler and memory model breakdowns during type-inference resolution by standardizing capability transfer signatures.
Файлы
sfmflow-0.4.10.alpha.jar(677.31 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
0.4.10.alpha
Загрузчики
NeoForge
Версии игры
1.21.1
Загрузок
8
Дата публикации
09.07.2026
