0.0.1+dev-a1e08731
Curse Maven Snippet
What's new
Release 0.0.1+dev-a1e08731
Highlights
- Added extended and combined ports, including storage, registration, screens, menus, and synchronization.
- Added scrollable text UI for controller details and extended port text pages.
- Controller screen text is now synchronized to clients and can be set via KubeJS. Breaking: controller text is startup-only; script reload no longer updates it.
- Temporarily removed recipe lock and enlarged extended ports.
Fixes
- Fixed quick-moving item stacks in combined ports.
- Fixed combined ports being excluded from interface predicates.
- Fixed controller screen text lifecycle issues, including stale text after client level unload.
- Fixed combined port tank frame rendering and interface tooltip amount formatting.
- Fixed extended and combined port menu classification and synchronization.
- Split combined auto I/O controls and isolated auto I/O text scrolling.
- Bounded long item drops safely.
Maintenance
- Added and hardened game tests for controller text lifecycle, combined and extended ports, item drops, and auto I/O fixtures.
- Refactored port capabilities around shared storage-backed implementations and capability-specific automatic I/O.
- chore: remove agent docs / fix: combined port itemStack quick move (a1e08731)
- fix: bound controller screen text lifecycle (003c53ff)
- fix: clear controller text cache on client level unload (4819e248)
- test: harden controller text lifecycle coverage (6d66f02c)
- test: cover controller screen text lifecycle (f03fb8c1)
- feat: compose controller screen text (1fb73b9c)
- fix: remove controller text reload support (831a8231)
- docs: make controller text startup-only (192fb6e0)
- fix: guard server script text registration (73890615)
- feat: expose controller text to kubejs (0d9bedf5)
- fix: dispatch script reload to server thread (b119f281)
- fix: rebuild controller text after script reload (fe8c548a)
- feat: update controller text snapshots at runtime (85328425)
- feat: sync controller screen text (ddcc62b6)
- fix: enforce controller registry server thread (0f3f84ea)
- feat: integrate controller screen text runtime (571c3488)
- fix: isolate controller screen components (abae1308)
- feat: add controller screen text state (0b5bb5d4)
- docs: plan controller screen text implementation (e1e1e7cf)
- docs: design controller screen text API (95454c98)
- feat: temply remove recipe lock / bigger extended ports / test fix (3e73f59d)
- test: fix unicode symbol exhaustion boundary (a247c479)
- fix: include combined ports in interface predicates (2786985c)
- ui: new ui is coming! (e050678f)
- fix: align scrollable text layout (8297e911)
- docs: clean (dcad9c45)
- fix: isolate auto io text scrolling (375ba7a4)
- feat: scroll extended port text pages (7ba09fb7)
- feat: scroll factory controller details (94f60d4f)
- fix: align ordinary controller detail rows (70c02a93)
- feat: scroll ordinary controller details (2dfea465)
- test: document scroll screen test author (c77d951c)
- feat: add shared scrollable text screen (01f38fdc)
- docs: refine scrollable UI bounds (564f72df)
- test: fix something (414a25c9)
- feat: client ui (c5bf5914)
- docs: cover non-scrollable text UI (6db90f43)
- docs: add scrollable text UI plan (08599d96)
- docs: specify scrollable text UI (a327cb8a)
- feat fix bug ui client 反正一堆东西就这个意思 (9bae404d)
- docs: specify combined port text layout (02f4e853)
- fix: stabilize item drop gametest bounds (2f95a6ac)
- fix: split combined auto io controls (8b45d1ef)
- fix: format interface tooltip amounts (959ac9d3)
- test: stabilize auto io item fixtures (8fea4110)
- docs: specify combined port auto io controls (e5644f2c)
- test: align bounded item drop gametest (8126400f)
- fix: bound long item drops safely (7b2bc34f)
- fix: cover item port drops and combined fluid containers (c3fb0a0a)
- fix: address important long and extended port findings (d8d4d418)
- fix: harden combined port persistence and ejection tests (9ee33a88)
- test: cover combined and extended port gametests (8d8a6e9c)
- fix: render combined port tank frames (bba4ce05)
- feat: add extended and combined port screens (748c3793)
- fix: harden task 7 menu synchronization (dd71c98d)
- feat: add extended port menu synchronization (d8082d9b)
- test: preserve recipe planning for combined ports (b5c8e187)
- fix: classify extended and combined port menus (54f17ae0)
- feat: register extended and combined ports (477f3484)
- feat: add extended and combined port storage (587c413e)
- fix: harden task 3 capability boundaries (fe73f442)
- refactor: support capability-specific automatic IO (41132165)
- fix: harden multi-slot fluid io presentation (ee6bbff9)
- fix: harden long resource empty slots (e7f9eecf)
- refactor: share storage-backed port capabilities (4b3ff407)
- fix: constrain combined port families (98b6723a)
- refactor: describe port capability families (841e6398)
This mod has no additional files

