Description:
Litematica is a new schematic mod written from scratch, and it is primarily targeting light mod loaders like LiteLoader on 1.12.x, Rift on 1.13.x and Fabric on 1.14+. There is also a Forge version for 1.12.2, but not yet for 1.14.4+ (but Forge ports for 1.14.4+ are also planned, see below).
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 highlight 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).
Got glitchy weird triangles? See under the Optifine section!
NOTE: Litematica also requires the MaLiLib library mod:
https://www.curseforge.com/minecraft/mc-mods/malilib
About Forge versions for 1.14.4+
Forge versions for 1.14.4 and later (possibly only for 1.16.4+) are planned. Now that Forge ships the Mixin library, those ports would already be possible.
However I'm currently working on some long-needed improvements to all my client mods on 1.12.2, and also I'm trying to add the most-often requested features and improvements to the next round of bigger updates there first. After those are done I can start porting all that new development code to the later MC versions, and then I can port that new code base also to Forge. I can't give any reliable ETA for this, but I'm hoping I could manage to still do that by the end of 2020.
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:
https://old.reddit.com/r/Minecraft/comments/cqdmkk/anyone_can_help_me_how_do_i_make_schematics_with/exeug78/
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:
- If you get glitchy weird triangles, then set shaders to OFF (not Internal) and restart the game. I'm not sure why this is broken for so many people, but it works for some, and it also works fine for myself... so debugging it is kind of impossible since it works for me to begin with.
- Render Regions probably needs to be disabled to prevent weird rendering issues (the schematic (partially?) rendering in weird places)
- 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: https://masa.dy.fi/mcmods/client_mods/
That page also often 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: There is no command, but there is the Schematic Rebuild mode (should be called Schematic Edit mode...). See the wiki here for more details: https://github.com/maruohon/litematica/wiki/schematic_editing
- 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 the new Sponge schematic format yet. That format is used for example by World Edit in 1.13+. Although those schematics should preferably be named with the *.schem file name extension, many web sites use the *.schematic extension, which makes them hard to tell apart from the old, completely different MCEdit/Schematica format, which Litematica can already load. Support for the Sponge format already exists in the main development version in 1.12.2, and it will come to the other versions with the next bigger update.
2.) Currently the way to load Sponge schematics with Litematica is:
- Create a temporary (flat) world.
- Place the schematic there using World Edit (quick guide: https://old.reddit.com/r/Minecraft/comments/kt2znv/convert_schem_file_to_litematic_file/gilwla8/)
- Make a new Litematica schematic from the placed structure from that 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.
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:
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.
In reply to onigiri_popsicle:
i dont know the specifics of how its done, but i think he explaines it in the video.
In reply to onigiri_popsicle:
There isn't yet a system specifically just for hiding blocks, but such a system is planned.
Currently you would have to use the Rebuild mode to just remove those blocks from the schematic (temporarily). To do that, switch to the Schematic Rebuild mode, and hold the hotkey for schematicRebuildBreakPlaceAll, and then punch out one of the block types you want to remove in the schematic, and all identical block states should get removed. After you are done with removing things, switch out from the Rebuild mode. If you want to keep this edited version of the schematic, save it again (with a different name) from the Loaded Schematics list. If you re-log or change dimensions, the changes in the loaded copy in memory will get discarded as the schematic will get reloaded from file.
Hello. For some reason the mod broke for me and i can't make selections. When I pick up a stick I don't see any of those options in the corner and when I want to make a new selection from menu, it doesn't show up
In reply to azuremilia:
Did you turn off the main rendering (M + R)? Or the tool item functionality (M + T)?
Hi. I downloaded a .nbt file who is like a schematic but litematica can't open it
Do you know if there is a way to open it or convert it? i found nothing, thanx !
In reply to Forge_User_87799976:
The vanilla structure block template files (*.nbt) should work. Does it give an error? Can you link it for me to check?
In reply to masady:
Hello ! No no error, just nothing. It's this one : https://www.planetminecraft.com/project/ghast-statue-nbt-schematic/
I have another issue: I create a schematic of a house in solo mode, and test the rendering by layer with page up and down and its ok
On a server, with layers all, i see the schematic, but when i set to layers and use page up and down, i see nothing
Is it normal that the layer mode don't work on a server ? The server is in 1.16 version
Another question if I can: I do not understand where to place myself to save my schematic.
Once the selection is made, I place myself in front and in the center of what I want to save.
When I load the schematic, sometimes it appears behind me on my left or my right, and I always have to rotate 90 or 180 degrees + a manual movement to put it where I need it.
Thanx
I might not be looking hard enough, but is there any quick way to make a sphere? I'm mostly trying to make spawnproofing a large area a bit easier.
In reply to SPCOxion:
Not in this mod, at least not currently. I might add some shape generators later on.
For spawn proofing an area, I would recommend the Despawn Sphere shape in the MiniHUD mod, as it's specifically intended as a visual aid for clearing the 128 block sphere around a mob farm AFK spot.
This mod is great but the schematic does not render through glass, with the latest changes to transparent rendering i would expect that it would be fixed on the fabulous graphical setting.
In reply to ciubix8513:
It varies between the Fancy and Fabulous setting what stuff works better and what works worse. In general translucent rendering is difficult because you should render all the objects (or rather all the quads or triangles that compose them) in the correct order from back to front to get proper results, but that isn't really possible between vanilla block rendering, Litematica block rendering and Litematica overlays. Something is always rendered in the wrong order, which then occludes the other things behind it This is not helped by the fact that I'm not that good at rendering stuff... There may be some improvements at some point if I can figure out how to do something better, but I'm not that hopeful about it getting considerably better.
Great mod! I am am having one issue though. When I place a schematic down and try to activate the "schematicRebuildBreakPlaceAll" function, I always end up moving the schematic when I left click. I have the mode in Rebuild Schematic, set a hotkey in the configuration settings, am holding said hotkey and see the green square but when I left click, it just moves the schematic if my crosshair is on a solid block. I've tried left clicking with the stick in my hand and even with it not like in the tutorial video but it always moves on me when I'm holding the hotkey for the break all. Any advice would be greatly appreciated! Again, awesome mod! :)
In reply to Fewtile:
Naturally I got it working shortly after posting this. I had to left click a block with my bare hand (in Rebuild Schematic mode) to destroy it and after that the break all function started working!
In reply to Fewtile:
I believe you need to basically hit (ray trace to) a schematic block first for any of the Rebuild actions to work. I don't remember what it does if there is an overlapping placed identically shaped block... I may need to adjust that case if it doesn't currently work.
I may not have a unique issue, but I have a strange one. Whenever I open my client, with the necessary mods included (MaLib and Fabric, etc.), it shows up all the mod options, but it doesn't allow me to use the item of choice to create or place schematics. Whenever I try to click with the default item, or any other item, my item will not move, and it will not let me place or make schematics. The animation doesn't even play. I hope this isn't too big of an issue. Note: I am using the 1.16.1 versions of everything, but it all worked in 1.15.2. This is a single player world that I am testing it on.
In reply to thepatriotsfanxs:
So do you mean the tool item functionality doesn't work (and you don't even see the tool HUD on the bottom left while holding the item)? If so, check my comment #1020 below. Otherwise make sure you are in the correct mode for the action you are trying to do, such as the Area Selection mode, with an active/selected area to control with the tool. Or if I still misunderstood then please clarify what exactly does not work.
In reply to masady:
While I do see the HUD at the bottom left of the screen, I am not able to swing the stick at all. I am also unable to place or create schematics, regardless of being in the proper mode respectively. I have no clue why this isn't working. I am also running tweakaroo, inventory tweaks, shulker tool tips, and appleskin. This might have something to do with the issue, but I have followed all the steps for debugging the issue, and cannot figure out why it will not work.
Edit: I figured out the issue. I just had to reconfigure tweakaroo for some reason.
The mod doesn't work for me, when taking a stick in the hand, the information window won't show up and when I hold the stick, press ctrl and scroll my mouse wheel I just scroll through my hotbar.
In reply to johannesspiderwick:
Then one of three things has happened: 1) You have turned off the main rendering option (M + R), 2) you have turned off the tool item functionality (M + T), 3) you have changed the tool item to some other item in the Generic configs. Or the mod isn't loaded at all... does the main menu open with M, or do you see the Litematica text on the F3 screen?
In reply to masady:
It was the main rendering option that was turned off, thank you for the help.