Litematica Printer Easyplace Extension Mod (1.21.1, 1.20.1) provides a redstone-aware fast block auto placement system built on top of Litematica’s EasyPlace. It supports directional blocks, accurate placement protocols and various automation utilities for technical builds.

Features:

How It Works

  • Supports directional block placement on vanilla servers using Fake Rotation.
  • Can use accurateBlockPlacement with carpet-extra on the server for faster and more reliable placement.
  • If Carpet Extra (or its fork) is present, uses accurate protocols when available; without protocol, it still aims to place blocks correctly.
  • Tries to avoid failures related to:
    • Update order
    • Observers / BUD mechanics
    • Pistons and block states
    • Falling blocks and similar edge cases
  • Handles blocks with multiple states such as composters, snow layers, sea pickles, etc.
  • Provides utilities for removing fluids, clearing areas and bedrock breaking (not guaranteed).

Bedrock Breaking Notes

  • Bedrock breaking behavior is highly dependent on your ping.
  • Set the printer delay higher than your ping. For example:
    • If your ping is 200 ms, set delay above 0.2.
    • In singleplayer, ping is effectively 0, so any value works.

Caution and Server Compatibility

  • Paper, Spigot and similar server types may use anti-cheat that blocks “not-looking” placements.
  • On such servers, printing may be partially or completely unusable.
  • There are options to slow/nerf printing, but functionality is not guaranteed.
  • Use the printer only if you understand and accept the risks and limitations on your target server.

Settings Overview

Litematica Additions

  • easyPlaceMode++ – Disables the printer but uses Fake Rotation–based EasyPlace.
  • verifierFindInventoryContents – Marks blocks with inventory contents as “wrong state” even when states are correct, useful for comparator-related builds.
  • printerOff – Turns off the printer and uses normal EasyPlace.
  • printerUseInventoryCache – Uses an internal inventory cache to reduce desync.

Printer Settings – Inventory and Block Management

  • printerAllowInventoryOperations – Enables automated matching and inserting of required stacks into hoppers, droppers, chests and similar blocks (e.g. filter setups).
  • inventoryCloseScreenAfterDone – Closes inventory screens when filling is finished or cannot continue.
  • printerInventoryScreenWait – Delay in milliseconds after opening an inventory screen to allow server sync.
  • printerInventoryOperationRetry – Number of retries for slot-click operations (recommended: 3–20).
  • printerInventoryOperationAllowAllNamed – Allows any items with the same stack size and a name to be used as filter items.
  • printerBreakBlocks – Breaks all extra or wrong blocks within the schematic (can run during placement, but not recommended).
  • printerBedrockBreaking – Automates bedrock breaking; assumes Haste II, Efficiency V and requires redstone torches and pistons.
  • printerBedrockBreakingUseSlimeblock – Allows use of slime blocks when searching valid bedrock-breaking positions.
  • printerFlippincactus – Uses cactus to flip blocks where applicable.
  • printerClearFluids – Clears fluids using cobblestone or sponge by default (lava/water clearing).
  • printerClearFluidsUseCobblestone – Uses cobblestone instead of sponge for water clearing.
  • printerClearSnowLayer – Uses string to remove snow layers.

Main Placement Features

  • printerAccurateBlockPlacement – Uses the AccurateBlockPlacement protocol via Carpet Extra when available.
  • printerFakeRotation – Uses fake rotations to ensure correct facing for directional blocks.
  • printerFakeRotationTicks – Number of ticks (1 tick = 50 ms) to wait after sending rotation packets.
  • printerFakeRotationLimitPerTicks – Limits the number of fake rotations per tick when rotation wait ticks are set to 0.
  • disableSingleplayerPlacementHandling – Disables internal singleplayer placement direction adjustments based on fake rotation (recommended: false).

Debug Options

  • ShowDebugMessages – Prints debug messages when placements fail, are skipped or otherwise adjusted.
  • ShowDebugExtraMessages – Shows additional information about current block placements and fake rotations.

Limiting and Performance

  • easyPlaceModePrinterRangeX / Y / Z – Limits placement to a region expanded from the starting raytrace position.
  • easyPlaceModePrinterMaxBlocks – Maximum blocks or interactions the printer can perform per tick.
  • easyPlaceModeDelay – Delay between actions (recommended: greater than 0.05, i.e. 50 ms, for state sync).
  • easyPlaceModeHotbarOnly – Restricts usage to hotbar slots for fewer packet changes.
  • printerSleepStackEmptied – Pauses printing when the current item stack is emptied, preventing desync and some anticheats.
  • easyPlaceModePrinterMaxItemChanges – Limits item-switch actions per cycle (recommended: 2).
  • printerBreakIgnoresExtra – Skips breaking blocks marked as “extra”; applies to both general breaking and bedrock-breaking routines.

Redstone-Specific Options

  • printerUsePumpkinpieForComposter – Uses pumpkin pie to match specific composter levels.
  • printerSmartRedstoneAvoid – Follows observer and other redstone update order to avoid unintended updates.
  • printerObserverAvoidAll – Avoids placing observers facing blocks in wrong states; may place walls or similar support blocks instead where needed.
  • printerAvoidCheckOnlyPistons – Ignores dispenser quasi-connectivity checks.
  • printerSuppressPushLimitPistons – Avoids placing pistons that would be directly powered but not extended (push limit related).
  • printerUseIceForWater – Places ice where water sources should be, to be later melted.
  • printerCheckWaterFirstForWaterlogged – Delays waterlogged block placement until water is present.
  • printerPlaceMinecart – Places minecarts for powered detector rails when safe; avoids placing them if TNT would be triggered.

Deprecated

  • CarpetExtraFixedVersion – Deprecated. Use Fake Rotations until a more general protocol is implemented.

Screenshots:

Crafting Recipes:

Recommend that you should install Just Enough Items (for mods using Forge) or Roughly Enough Items (for mods using Fabric) to view the full recipes included in this mod.

Requires:

Fabric Modloader

Fabric API

Litematica ModMalilib Mod

How to install:

Click the following link to view details: How to Install Mods for Minecraft Java Edition on PC: A Beginner Guide

Litematica Printer Easyplace Extension Mod (1.21.1, 1.20.1) Download Links

For Minecraft 1.16.5

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.17.1

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.18.2, 1.18.1

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.19.1, 1.19

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.19.2

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.19.3

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.19.4

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.20.1, 1.20

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.20.2

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.20.3

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.20.4

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.20.6

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.21

Fabric version: Download from Server 1Download from Server 2

For Minecraft 1.21.1

Fabric version: Download from Server 1Download from Server 2

Click to rate this post!
[Total: 2 Average: 1]