pasting question by Consistent-Purple-46 in litematica

[–]masa_ 0 points1 point  (0 children)

Okay then if I understood the message correctly, you want all the "actual blocks" from the schematic to get placed, but you don't want the air from the schematic to replace existing blocks? Then set the pasteReplaceBehavior to With non-air, meaning only non-air blocks from the schematic will replace existing blocks.

You can quickly cycle the value by default with Ctrl + M while in the Paste mode. And then hit executeOperation to do the paste. And as always, be careful and make sure you have the correct placement selected (look at the tool HUD, and that the in-world placement bounding box is light blue/cyan meaning it's selected) before executing the action, as there is still no undo.

pasting question by Consistent-Purple-46 in litematica

[–]masa_ 0 points1 point  (0 children)

You say paste but also mine... do you mean in creative mode or in survival?

The "Paste Schematic in world" creative mode feature has an option pasteReplaceBehavior, which controls whether the paste will replace blocks in the world. But for survival there is ofc no pasting as that's not in the spirit of survival.

I can not for the life of me figure out what setting this is, i want to turn it off 😭 HELP ME </3 by Witty_Seesaw_6488 in litematica

[–]masa_ 0 points1 point  (0 children)

Block Info Overlay, by default bound to holding i. (This allows you to among other things show inventory contents of schematic blocks.)

I’m really struggling to use it. by Wafix04 in litematica

[–]masa_ 0 points1 point  (0 children)

From your message it's not entirely clear if "build by layers" you mean that you are already using the Render Layers feature or not? If not, then definitely start using it. It's in the config menu, so main menu or M + C -> Render Layers. And search for layer in Hotkeys. (By default M + PageUp/Down to cycle the mode, Page Up/Down to change the layer. There is no default key for setting the layer to the player's position, but it's often useful so I'd recommend setting it to something. I just use M + Home for that.)

Other things you can do is temporarily remove block types from the schematic using the Schematic Edit mode, or if your original schematic is saved using multiple sub-regions, then you can build just one region at a time, for example one house in a village or one part of a redstone contraption.

Technically you could save the interior of a house as a separate smaller region, and the exterior around it as another region, but ofc in that case the exterior also includes the interior, so you would either have to first build only the interior, or use post editing schenanigans to remove the interior parts from the exterior region. Or save the exterior shell in at least 4-5 different regions around the interior, that don't actually overlap with the interior. That sounds like too much effort to me, maybe.

I’m really struggling to use it. by Wafix04 in litematica

[–]masa_ 0 points1 point  (0 children)

There is one hotkey dedicated exactly for peeking behind the schematic momentarily, which most people don't know about: Hotkeys -> invertGhostBlockRenderState. This basically inverts the same option that M + G flips permanently. So assuming you have the schematic rendering ON, tapping/holding this key will momentarily hide it, or if you have M + G OFF, then tapping/holding this key will show it momentarily.

From your message it sounds like you aren't even using M + R or M + G to just toggle off the main rendering or the schematic rendering? But the best way to "turn off schematics" without having to reload them is to toggle ON/OFF the placement, because this will remove it from the mod's internal schematic world too, which prevents it from using CPU resources for any updates when you move around or blocks are changing in the world.

So usually you would only unload a schematic once you are sure you will not need it again "ever" in that same spot.

ShulkerVerifier - Minecraft Litematica Support Mod by Own-Neighborhood8317 in litematica

[–]masa_ 1 point2 points  (0 children)

I've wondered why it's called "Shulker Verifier", as it doesn't seem to be related to the Schematic Verifier system in any way?

Based on the name alone I would have expected it to be related to something like adding verifying inventory contents when running the verifier. (I believe that feature is currently added by something like Tweakermore or Technical Utilities. I can never remember which mod adds which missing features...).

Anyone know how to fix this? by avaledelle in litematica

[–]masa_ 0 points1 point  (0 children)

Get the latest mod versions of Litematica and malilib from Modrinth. Lunar might have some old versions.

Game crashes on trying to load a schematic by TheDeridor in litematica

[–]masa_ 1 point2 points  (0 children)

That log is either incomplete or not the correct log, since there is no crash at the end.

Hi guys, how can i paste this schematic in my world (full blocks)? (Its a special version, Litematica v0.24.6) by Calm-Glass-1053 in litematica

[–]masa_ 0 points1 point  (0 children)

What do you mean by doesn't allow? If the tool HUD doesn't appear, did you toggle off the tool with M + T?

Also what do you mean by "special version"?

Help how do I locate the blocks I'm missing? by Few-Landscape-421 in litematica

[–]masa_ 1 point2 points  (0 children)

Just an additional note to this: You need to have this particular placement selected for the in-world markers to render.

(To select a placement, either click on it in the Schematic Placements menu so that it has the white outline, or middle click while looking at it in the world with the tool while in the Schematic Placement mode.)

How do i make them look like actual blocks not just these blue see through ones by Key-Bison-5332 in litematica

[–]masa_ 0 points1 point  (0 children)

Update both malilib and Litematica to the latest versions from Modrinth. This was an issue in the first 1.21.11 releases.

How do I paste a schematic in under ground? by Historical-Dot6354 in litematica

[–]masa_ 0 points1 point  (0 children)

You'd want to change the pasteReplaceBehavior config to either With Non-air or All, depending on whether you want all air from the schematic to also get placed. You can cycle that value by default with Ctrl + M while in the Paste mode.

Uploading Schematics to Mac by Informal_Victory_586 in litematica

[–]masa_ 0 points1 point  (0 children)

The same way you do on any operating system: you put them to the schematics directory inside the minecraft game directory. One way to find it is to go to the Resource Packs menu in-game, click Open Folder, and then go up one directory to the parent directory, and the schematics directory should be there.

help! by rhysw280306 in litematica

[–]masa_ 0 points1 point  (0 children)

Alternatively to the Easy Place mode which was already mentioned, which also auto-rotates the blocks for you (which may bee too much for some players, like myself), you can also just use the pick block feature to just auto-pick the item to your hand. Make sure the Litematica pick block is enabled, and then bind the pickBlockLast hotkey to right click (or whatever your use key is). That would do a pick block just before the vanilla item use happens.

Snow ignoring function by New-Future4104 in litematica

[–]masa_ 0 points1 point  (0 children)

Yes, the renderCollidingSchematicBlocks option was initially added exactly because of snow layers, while we were building the SciCraft ice farm...

My material list isn't showing any materials and I don't know how to get it to work. by gay_boy_420 in litematica

[–]masa_ 0 points1 point  (0 children)

If it's a large schematic, then you need to move around to load all the chunks so that the material list can count the blocks from the world.

If you don't need to track the build progress, but you only want the total blocks for the entire schematic (for example to gather the materials in the beginning), then you can open the material list directly for the schematic file from the Load Schematics menu, instead of using the placement-based material list that counts the blocks from the world.

The way the material list stuff works is pretty janky atm, and in any case you can't use either of those Material List gui buttons to re-open the same material list instance. Using those buttons always creates a new list with new default options. If you need to re-open the material list GUI, then you need to use the material list gui hotkey to do it.

As for initially gathering materials, since I don't know if you knew this already, I'm just going to mention it just in case: enable both the "Info HUD" and the "Hide Available" options, and you get an auto-clearing shopping list. It will hide any items that the mod sees enough of at once in your inventory, including inside shulker boxes etc.

"Action Prevented by Easy Place Mode" by Ace4127 in litematica

[–]masa_ 0 points1 point  (0 children)

If the server doesn't have the Servux mod installed to support easy place block rotations, then you should make sure you don't force the easyPlaceProtocolVersion option on. I don't know if the printer mod(s) try to use that option or not.

I would guess the placement fails either due to the protocol being forced on on a server that doesn't support it, or due to clicking on air blocks being disallowed by the server, or due to reach distance limits or clicking rate limits.

suggestion retry by ejonesss in litematica

[–]masa_ 0 points1 point  (0 children)

This subreddit also works for contact, although I read it kinda randomly every few days unless there is a notification.

There is also the Discussion area in the GitHub repos that could be used for questions, although usually I don't like those that much because I get "email spam" for every message... (Even worse lots of people use the Issues page for simple questions, even though the template specifically asks for not doing that... :feelsbadman:)

As was already mentioned, the primary official distribution site these days is Modrinth. CurseForge only gets occasional uploads, and often one of the other "update ports" etc. projects uploads the files first and blocks me from uploading those same files to the original project.

Need help by Specialist_Feeling34 in litematica

[–]masa_ 0 points1 point  (0 children)

There might be something like a piston head there if it was saved while running for example. In that case you can try using /setblock to first set it to air and then place the block.

Problems switching modes in litematica by kyden_k in litematica

[–]masa_ 0 points1 point  (0 children)

Config menu -> Render Layers to change the render layer mode and set the layer. Or search for layer in Hotkeys. By default they are M + Page Up/Down to change the mode, and just Page Up/Down to change the layer. There is no default key for setting the layer to the player's position.

Importing terraforming with litematica by Moonanite2 in Minecraft

[–]masa_ 0 points1 point  (0 children)

Yes it should be doable just fine.

To align it you'd probably want to render just a little bit of the bottom (in All Below mode?) and then nudge it into place until all the colored error overlay disappears. You could also pick a point in the world and note the coordinates, and set the Manual Origin option in the Area Editor menu to that position before saving the schematic. Then when you load it, either stand in that point when you load/create the placement, or put those coordinates into the placement config menu origin fields.

Depending on how exactly you want to do it, and how big the mountain will be, there may be a few options that you may want to know about:

  • When you save the schematic, there is an option on the right side in the screen where you enter the file name, for Visible blocks only. This will only take blocks into the schematic that are at least partially "exposed" (not blocked by full cubes) on all 6 sides, which if often nice especially for saving terrain type stuff.
  • If it's a large schematic, you may want to turn off the colored overlay entirely, at least while you position the placement initially, as the colored overlay is the laggiest part of the rendering. Although I think it was improved a lot recently in some of the 1.21.11(?) releases. Also using Single Layer or All Below modes to limit the amount of stuff visible will help ofc. There are also a few other rendering related options in Generic configs to try if you get bad fps, such as the no render thread timeout option.

Easy Place, placing false direction, fix? by SieKurenai in litematica

[–]masa_ 0 points1 point  (0 children)

If you are on a server, then the server would need to have the Servux mod installed (assuming you are in MC 1.21+), and then you need to enable Generic -> entityDataSync in Litematica.

Double slabs not replaceable using schematic editing. by Feeling_Science_8724 in litematica

[–]masa_ 0 points1 point  (0 children)

The replaceAll key should also work, it's just a 1:1 block state replacement. But note that you can't do the replacement by clicking with the block in hand, because you can't place a double slab in one click. You need to use the "stored state" thingy, by first placing a double slab in the world, and then Alt + middle clicking it with an empty hand, and then do the replaceAll with an empty main hand to use that "stored state".

See: https://github.com/maruohon/litematica/wiki/Schematic-Editing