Skip to content

Litematica Printer 4th v1.1.0-alpha.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 03:04
· 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 8 search 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,504 to 1,272,112 per complete GUI + printer round.
  • Median scan time decreased from 589.6 ms to 169.4 ms on the development system.
  • Worker granularity remains at 1,331 search 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.jar
  • litematica-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.