litematica-printer icon indicating copy to clipboard operation
litematica-printer copied to clipboard

Litematica-Printer

Setup

To set this up just add the latest litematica version to your mods folder as well as this, it will replace easy place with printer. This does not use accurate placement protocol and therefore means that in order to place blocks in some rotations, you need to rotate your player. If I stop lazy, I will add one that does use accurate placement.

Settings

Printer settings:

easyPlaceModeRange (x,y,z):  "X,Y,Z Range for EasyPlace" easyPlaceModeMaxBlocks:  "Max block interactions per cycle" easyPlaceModeBreakBlocks:  "Automatically breaks blocks. Currently only works in creative."

Handy litematica settings:

easyPlaceMode:  "When enabled, then simply trying to use an item/place a block on schematic blocks will place that block in that position."
easyPlaceModeHoldEnabled:  "When enabled, then simply holding down the use key and looking at different schematic blocks will place them"
easyPlaceClickAdjacent:  "If enabled, then the Easy Place mode will try to click on existing adjacent blocks. This may help on Spigot or similar servers, which don't allow clicking on air blocks."
pickBlockAuto:  "Automatically pick block before every placed block"
pickBlockEnabled:  "Enables the schematic world pick block hotkeys. There is also a hotkey for toggling this option to toggle those hotkeys... o.o", "Pick Block Hotkeys"
pickBlockIgnoreNBT:  "Ignores the NBT data on the expected vs. found items for pick block. Allows the pick block to work for example with renamed items."
pickBlockableSlots:  "The hotbar slots that are allowed to be used for the schematic pick block. Can use comma separated individual slots and dash separated slot ranges (no spaces anywhere). Example: 2,4-6,9"
placementInfrontOfPlayer:  "When enabled, created placements or moved placements are positioned so that they are fully infront of the player, instead of the placement's origin point being at the player's location"
renderMaterialListInGuis:  "Whether or not the material list should be rendered inside GUIs"
signTextPaste:  "Automatically set the text in the sign GUIs from the schematic"

easyPlaceActivation:  "When the easyPlaceMode is enabled, this key must be held to enable placing the blocks when using the vanilla Use key"
easyPlaceToggle:  "Allows quickly toggling on/off the Easy Place mode"

Support

If you have any issues with this mod DO NOT contact and bother masa with it. Please message me in discord, I am usually around Scicraft, Mechanists, and Hekate.

Credits

Masa is the writer of the actual litematica mod and allowed all of this to be possible. Andrews is the one who made the litematica printer implimentation, I just converted it to mixin.

License

This template is available under the CC0 license. Feel free to learn from it and incorporate it in your own projects.