313,932 Downloads Last Updated: Jul 11, 2020 Game Version: 1.16.1


Litematica is a new schematic mod written from scratch, and is targeting light (client-side) mod loaders like LiteLoader on 1.12.x, Rift on 1.13.x and Fabric on 1.14+.
It has all the features of the old Schematica mod except for the printer (which is also planned), plus a bunch more.

  • The main feature of a schematic mod is to display a "hologram" version of a structure, which shows you exactly how to build the structure and where to place the blocks. It also includes a (configurable) overlay to hilight missing, extra or wrongly placed blocks.
  • Litematica also includes a nice Material List, including a Material List HUD, to help you collect the materials needed for the build.
  • There is also a Schematic Verifier feature, including an overlay, which you can use to scan the entire schematic area and look for any mistakes. This can be extremely useful especially with technical/redstone builds, where tiny mistakes can break everything.
  • There are also several Creative-mode-only helper features, such as Fill, Replace, Delete and also a Paste mode for "pasting" schematics into the world (immediate/direct in single player, using /setblock commands in multiplayer).


NOTE: Litematica also requires the MaLiLib library mod:


About Forge versions for 1.14.4+
Forge versions for 1.14.4 and later are planned, but the mod relies on a number of Mixin injections to work properly. Thus I'm waiting for Forge to start shipping the Mixin library, before I can properly make the Forge ports. And no, I don't want to use MixinBootstrap, as it's not recommended or officially supported, and AFAIK would be messy to get set up for the dev environment... I have a massive TODO list of actually useful things to still add to the mod, instead of fighting with unsupported development setups.


The default hotkey to open the in-game config GUI is M + C. If you are for example on AZERTY keyboard layout instead, then the keys are different, and M + C becomes , + C instead, etc.


Here is a Reddit post that explains the very basics of the mod:


NOTE: If you have Optifine installed, then there are some options that you most likely will need to disable in Optifine, or otherwise it will break the schematic rendering:

  • Render Regions needs to be disabled
  • Fast Render might also need to be disabled if there are still some weird HUD/GUI rendering issues


Snapshot versions and latest development builds

There are (at least at times) versions of my mods available for the latest Minecraft snapshots here:
That page also sometimes includes newer development builds than what is available here on CurseForge.
If you encounter bugs, then try to update all the mods (from the ones that you use) from that page to see if the issue has been fixed already.
(There are at times changes in malilib or the dependent mods that require both malilib and the mods to be updated at the same time!)


FAQ - please read first if you have questions

  • Q: The main menu and the config menu don't open with M and M + C
  • A: 1.) Check that the mod is installed and working: check if you see the orange Litematica text on the F3 screen.
    2.) If you are on a non-QWERTY keyboard layout, then the default hotkeys are different. For example on AZERTY the M key is , (comma) instead, so the config menu hotkey for example is , + C. I'm looking for a solution to this issue.
  • Q: How do I rotate a schematic (placement)?
  • A: In the Placement configuration GUI. You can open it (for the currently selected Placement) with a hotkey, or you can go via the Main menu -> Schematic Placements -> Configure.
  • Q: How do I only render one layer at a time
  • A: You can control the rendered layers on the Render Layers tab inside the in-game config menu (via the Main menu -> Configuration Menu, or the default hotkey M + C
  • Q: How do I change blocks in the schematic? Is there a /schematicaReplace command?
  • A: 1.) There is no command, but there is the Schematic Rebuild mode, which allows you to change, add and remove blocks from the schematic.
    2.) To change all blocks of one type to another, set a hotkey for the schematicRebuildReplaceAll keybind, switch to the Schematic Rebuild mode (bottom left button in the Litematica menu)
    3.) Hold the new block you want to use, and while holding down that rebuild hotkey, right click on the block type you want to replace
    4.) You can limit the part of the schematic where the blocks get replaced in using the Render Layers, and you can limit the replacement to a certain sub-region by selecting that sub-region (in the Placement Configuration GUI, click on the sub-region so it's hilighted in white outline)
  • Q: Is there a printer like in Schematica?
  • A: 1.) There is no printer for survival yet. It is on my TODO-list and will be added at some point.
    2.) For Creative mode there is the Paste Schematic in world tool mode, which places the entire schematic at once in a single player world, or using setblock commands in multiplayer.
  • Q: I get an error "Failed to load schematic" when trying to load a '*.schematic' file in 1.13+.
  • A: 1.) The 1.13+ versions of Litematica can't currently load old 1.12 schematics or even Litematica files properly, due to the "flattening" in Minecraft 1.13, which basically renamed anc changed some block properties.
    2.) Support for importing old *.schematic schematics is currently being worked on. Support for properly loading (= converting) 1.12 Litematica files will be worked on after that.
    3.) Currently the way to use old schematics in 1.13 or 1.14 is to:
    • Create a temporary 1.12 (flat) world.
    • Place the schematic there, using either MCEdit-Unified, or the 1.12 version of Litematica in the Paste Schematic in world tool mode (use the executeOperation hotkey to execute the Paste operation, once the Placement is in place)
    • Load that world in the new MC version, allowing vanilla to convert the structure in the world
    • Make a new Litematica schematic from the structure from that converted world


The mod is still under development, and some of the planned "extra" features (for example some of the "tool modes") haven't yet been implemented fully or at all.
Currently it has everything else Schematica had, except the "full/automatic" printer hasn't been implemented yet, but it's on my TODO-list.


A quick howto to some of the basics of the mod is here: (outdated as of the 2019 June builds!)


Quick howto to loading schematics:

  • First of all, the 1.13.2 version of Litematica can't currently (in the first uploaded build, 20181212) load old non-Litematica schematics (due to the block ID related changes in 1.13). I will try to add conversion support for old schematics, but it probably will never work 100% correctly
  • The best way to use old schematics, is to create a new temporary, empty world in 1.12, and then use MCEdit-Unified to place the old schematic there, then load that world in 1.13.2 allowing Minecraft to convert the blocks in the world, and then make a new schematic from that world using Litematica.
  • After you have a Litematica schematic ("litematic"), place it inside the schematics/ directory inside the .minecraft directory of your instance
  • Then open the main menu (M by default), go to Load schematics to memory, and select your schematic using the browser
  • Make sure the Create placement option is enabled (to skip an extra step of going to the loaded schematics list and creating a placement from there), and click Load to memory
  • Now you can go to Show schematic placements, and click Configure for the placement, and input/adjust the coordinates
  • You can also use the "tool item" (by default a stick, change it in the Generic configs) or hotkeys to nudge around the placement. Using the tool, it works by being in the Schematic Placement mode (Ctrl + scroll to change the mode), and then Left Alt + scrolling while looking in the direction you want to nudge the placement. Using the hotkeys it's the same idea, except that you don't need to hold the "tool item" in hand.

M + C opens the in-game config GUI. On the Render Layers tab you can switch to for example the Single Layer, or All Below, or Layer Range etc. rendering modes. Also check the available hotkeys for various things on the Hotkeys tab, they have a short comment explaining them when you hover over the name.

Here are some tutorials for the basics of the mod. A more detailed, "official" tutorial is planned after I finish some changes and still missing features I'm still working on for the mod:

Rift 1.13.2 installation (if you are on Minecraft 1.13.2):


- Make sure you have Java 8 installed (Java 9 or newer won't work with Rift)

Option 1 - Use the MultiMC launcher (I personally recommend this!):

Option 2 - To install Rift 1.13.2 to the vanilla launcher:

  • First download the Rift installer from here: jitpack-aeee80c1fb-1/Rift-jitpack-aeee80c1fb-1.jar
  • Close the Minecraft launcher if you have it running
  • Double click the Rift jar it to run it
  • If it installed successfully, then open the equivalent of the file C:\Users\masa\AppData\Roaming\.minecraft\versions\1.13.2-rift-1.0.4-SNAPSHOT\1.13.2-rift-1.0.4-SNAPSHOT.json ( depending on your OS and user name etc.) in a text editor
  • Inside the libraries array, on the com.github.Chocohead:Rift line, replace the SNAPSHOT string with aeee80c1fb-1
  • Save the file
  • Done.
  • The game should now launch with Rift installed when you launch it using the 1.13.2-rift-1.0.4-SNAPSHOT profile in the vanilla launcher.
  • Image of how the json file should look like after the edit:

If you have questions or need help with something, the best/fastest way to get answers is currently the #masa-mods-feedback channel on the SciCraft Discord server.


  • To post a comment, please or register a new account.
Posts Quoted: