How to Import a Litematic File
Put the .litematic in the schematics folder of the instance you launch, open a world, press M, then Load Schematics. MaLiLib has to be loaded or that menu never appears.
Why dropping the file on the game does nothing
Minecraft will not open a .litematic from the desktop, and a resource-pack folder is the wrong directory. The mod only lists files under schematics for the running instance. The wiki states that path as .minecraft/schematics/, then M, then Load Schematics. The in-game button label is Load Schematics. A browser that hides extensions often saves oak-house.litematic.txt. That name is not a schematic.
A .schem in the same folder is for WorldEdit, not for this menu. Renaming it to .litematic does not convert the NBT. Both downloads can come from one generate; pick the Litematica button when you want the hologram. Format differences are litematic vs schem.
Steps
- Install Fabric, MaLiLib, and Litematica for the same Java version before you move any file.
- Create a schematics folder in the instance you actually launch, if the first run did not.
- Download a .litematic and keep that extension. Do not leave a .txt on the end.
- Copy the file into that instance’s schematics directory. Nested folders are fine.
- Open a world. Press M, then Load Schematics, select the file, and load it.
- Create the placement. The file on disk is not a hologram until this step.
Open the full generator for all 13 build types, palettes and sizes.
Install order is the Fabric and MaLiLib guide. Litematica 1.21.4 depends on MaLiLib >=0.23.5-. If the game stops on the mod list, use MaLiLib missing before you hunt for a folder. Default menu key is M, and on AZERTY that letter can sit on a different physical key. Hotkeys are not listed under vanilla Controls.
Litematica and MaLiLib for each 1.21.x version
The import steps do not change between 1.21 versions; the jars do. Newest release files on Modrinth, read 2026-10-05. Older and newer versions (1.20.1 to 26.3) are on Litematica versions.
| Minecraft | Litematica | MaLiLib |
|---|---|---|
| 1.21 to 1.21.1 | litematica-fabric-1.21-0.19.61.jar | malilib-fabric-1.21-0.21.10.jar |
| 1.21.2 to 1.21.3 | litematica-fabric-1.21.3-0.20.9.jar | malilib-fabric-1.21.3-0.22.8.jar |
| 1.21.4 | litematica-fabric-1.21.4-0.21.7.jar | malilib-fabric-1.21.4-0.23.5.jar |
| 1.21.5 | litematica-fabric-1.21.5-0.22.5.jar | malilib-fabric-1.21.5-0.24.3.jar |
| 1.21.6 to 1.21.8 | litematica-fabric-1.21.8-0.23.7.jar | malilib-fabric-1.21.8-0.25.7.jar |
| 1.21.9 to 1.21.10 | litematica-fabric-1.21.10-0.24.9.jar | malilib-fabric-1.21.10-0.26.8.jar |
| 1.21.11 | litematica-fabric-1.21.11-0.26.16.jar | malilib-fabric-1.21.11-0.27.20.jar |
Folder by launcher
- Windows vanilla:
%appdata%\.minecraft\schematics - macOS vanilla:
~/Library/Application Support/minecraft/schematics - Linux vanilla:
~/.minecraft/schematics - CurseForge, Modrinth App, Prism, ATLauncher: the profile folder for the instance you press Play on, then
schematics. The global.minecrafttree is a different game directory. - Lunar Client: the game directory of the Lunar profile that has the Fabric add-on, then
schematics. Steps: Litematica on Lunar Client.
A 0-byte file and a file whose name ends in .litematic.txt both show up as a bad import. Turn on file extensions in the OS, or rename so .litematic appears once. Do not add that extension to a .schem. The folder is created after Litematica has run once. Create it yourself if you are copying the file in before the first launch. A file in saves, on the Desktop, or in another profile’s folder stays invisible. Reopen Load Schematics after the copy; you do not have to restart the launcher if you are already in the right instance, but you do have to be in a world.
After the name shows up
Loading is not placing. Create the placement, then move it and rotate it onto the ground. Open the material list with M+L once the row is selected. If the name loaded and the world stays empty, the render toggles or Render Layers are the next check: schematic not showing.
The load button writes the schematic into the client session. The placements screen can label a row IN-MEMORY ONLY when it is not tied to a file you still have on disk. That is still not a hologram until Placement is on and you have an origin. Hold Shift while you create the placement if you want it to start disabled; the hover text on that control says so. A disabled placement is easy to mistake for a failed import.
Limits
These downloads are Java only. Bedrock, console, and phone builds have no MaLiLib and will not list the file. A 0-byte download is an interrupted save; generate again rather than importing an empty file. Data version 4189 is Java 1.21.4, so a 1.20.1 pack can fail the load even when the folder is correct. The old numeric-id .schematic format is not what this site writes.
If you do not already have a file, the shapes and sizes are on Schematics Minecraft, and the save step is the Litematica schematics download.
FAQ
Where do I put a .litematic file?
In the schematics folder of the instance you launch. Vanilla Windows is %appdata%\.minecraft\schematics. macOS is ~/Library/Application Support/minecraft/schematics. Linux is ~/.minecraft/schematics. CurseForge, Modrinth, and Prism use the instance folder instead.
Why is Load Schematics empty?
The file is in another instance, in Downloads, or named .litematic.txt. Refresh the list after you move it. The menu does not exist on the title screen.
Does importing rotate or paste the build?
No. Load reads the file into memory. Position and the 90 degree Rotation button come after you create a placement. A .schem is a different container and will not appear as a hologram.
Which Minecraft version opens files from this site?
Java 1.21.4. The files set Litematica version 6 and data version 4189. An older client can reject block states it does not have.
How do I import a litematic in Minecraft 1.21?
The steps are the same on every 1.21.x version: install Fabric, MaLiLib and Litematica for that exact version, put the .litematic in the instance's schematics folder, open a world, press M, then Load Schematics and create a placement. For 1.21 and 1.21.1 the current files are litematica-fabric-1.21-0.19.61.jar and malilib-fabric-1.21-0.21.10.jar; for 1.21.4 they are litematica-fabric-1.21.4-0.21.7.jar and malilib-fabric-1.21.4-0.23.5.jar (Modrinth, read 2026-10-05).
Can I load a 1.21.4 litematic in Minecraft 1.21.1?
Not reliably. The file is written for data version 4189 (1.21.4); 1.21.1 cannot show blocks or block states that only exist in newer versions, so parts of the build can be missing or the load can fail. Use a 1.21.4 instance for files from this site, or a schematic made in the version you play.
Which Litematica version do I need for my 1.21.x version?
Each Minecraft version has its own Litematica jar and a matching MaLiLib jar; the table on this page lists them for 1.21 to 1.21.11, and the Litematica versions page covers 1.20.1 to 26.3.
Questions: hello@minecraftschematicgenerator.com
Reviewed 2026-10-05. Not affiliated with Mojang or Microsoft.