Litematica Printer 4th v1.1.0-alpha.2
Pre-release
Pre-release
·
5 commits
to main
since this release
Litematica Printer 4th 1.1.0-alpha.2
This prerelease improves continuous scanning performance and keeps the HUD completion percentage independent from the producer's in-flight scan progress on Minecraft 26.1.2 and 26.2.
Changes since alpha.1
- Kept fine-grained
8 x 8 x 8search tasks for worker parallelism while separating them from snapshot storage. - Added reference-counted snapshot pages shared across the GUI and printer producer. Overlapping task halos and modules no longer read the same world and schematic positions repeatedly within one scan round.
- Released shared pages as soon as their final dependent task completes, avoiding a monolithic full-range snapshot.
- Changed HUD completion statistics to publish as one immutable result only after a complete GUI scan round. The completion bar no longer follows the producer's partial scan while the player and world remain unchanged.
- Corrected ice-to-water phase-two job classification without changing the existing print action implementation.
- Added a large mixed-schematic performance regression test and an 82-case printer action fingerprint covering placement directions, stripping logs, breaking, fluid handling, ice-to-water behavior, and other special placement rules.
Performance fixture
On the 531,441-position mixed schematic used by the regression test:
- World and schematic state reads decreased from
8,001,504to1,272,112per complete GUI + printer round. - Median scan time decreased from
589.6 msto169.4 mson the development system. - Worker granularity remains at
1,331search tasks instead of being reduced to larger snapshot-sized tasks.
Actual performance varies by system, loaded mods, render distance, and schematic contents.
Downloads
litematica-printer-mc26.1.2-1.1.0-alpha.2+26.1.2.jarlitematica-printer-mc26.2-1.1.0-alpha.2+26.2.jar
Required dependencies: Fabric API, MaLiLib, and Litematica.
Optional dependencies: ChainVeinFabric (block breaking during printing), QuickShulker/AxShulkers (remote shulker access), Servux (server hand-state confirmation), and a supported bedrock-mining mod.
This is an alpha prerelease. Back up important worlds and report reproducible issues with the client and server logs attached.