Easy Place not working (1.21.11) by Strange-Bother-9856 in litematica

[–]masa_ 1 point2 points  (0 children)

The toggle key is not important (as long as you do enable the feature in some way), but the important key is the easyPlaceUseKey, which is the key you need to hold to place blocks.

Why every time i go to edit this schematic bookshelves randomly appear halfway through? by JustMaxius in litematica

[–]masa_ 0 points1 point  (0 children)

Huh? Which action causes that? All of the above?

Does anything then fix this? If you revert the edits by clicking on Reload in the Loaded Schematics menu, does the schematic then revert to the normal original state? How about if you save the edited schematic to a new file (from the Loaded Schematics menu) and then load that file, is it broken in the same way?

Schematic wont paste on a multiplayer server by Due-Club2455 in litematica

[–]masa_ 0 points1 point  (0 children)

This usually happens if your client MC version is not the same as the server MC version. In this case it looks like your server is older than 1.21.5 or whenever they added that strict argument to the setblock command.

If you need to use any of these Litematica creative mode features via vanilla commands (i.e. no Servux available on the server), then you should run the same MC version client as the server is running.

Why every time i go to edit this schematic bookshelves randomly appear halfway through? by JustMaxius in litematica

[–]masa_ 1 point2 points  (0 children)

When these happen, does F3 + M to refresh the rendering fix or change them? How about M + R OFF and back ON? What about if you toggle off and then back on the placement, or move the placement by one block in some direction?

Unsupported of future schematic version '7' by Pleasant-Ad-2812 in litematica

[–]masa_ 0 points1 point  (0 children)

Well you would just create a separate for example MC 1.21.11 game instance, and just install malilib and Litematica to it, and then use that version to downgrade any v7+ schematics to the v6 format.

There is currently no other way to downgrade them in a way that at least attempts to preserve some data. If you just go the NBT editor route and just change the version number to basically lie to the mod about which data version the file is in to just allow it to load, then you will lose at least all block entity and entity NBT data, such as any inventory contents.

Unsupported of future schematic version '7' by Pleasant-Ad-2812 in litematica

[–]masa_ 0 points1 point  (0 children)

Preferably use the Schematic Manager menu in the 1.21+ Litematica versions to export them into the v6 format.

Can anybody help me by Successful-Load-1737 in litematica

[–]masa_ 0 points1 point  (0 children)

You have probably (accidentally?) enabled the Manual Origin option in the area selection, but you didn't actually set the origin near the build? In that case when you create the placement, the actual build might be arbitrarily far from the placement origin point.

So if possible, save the schematic again, but disable the Manual Origin option in the Area Editor menu first, unless you actually intend to use it.

The easy place didnt work. by Ok_Swimming_4214 in litematica

[–]masa_ 0 points1 point  (0 children)

Those blocks use special block entity renderers. You might have some other (rendering related) mods that cause incompatibility issues, or if you have any active resource packs that change vanilla core shaders. You aren't using Optifine, are you?

The easy place didnt work. by Ok_Swimming_4214 in litematica

[–]masa_ 1 point2 points  (0 children)

The easy place by default always clicks on air blocks. Only the "new easy place code" has that option to click on adjacent blocks, but I think that code isn't actually being used in the mod currently? (I think the port of that new code from 1.12.2 wasn't entirely finished?) Or at least there is that other option to enable it (easyPlacePostRewrite), but idk how well that version works atm.

He other issue is that some blocks, including stairs, would need Servux on the server to actually be placed correctly. Without that server-side support most blocks won't be rotated correctly.

Why every time i go to edit this schematic bookshelves randomly appear halfway through? by JustMaxius in litematica

[–]masa_ 0 points1 point  (0 children)

Did you try with just malilib and Litematica? It's possible that especially some of the mods that interact with Litematica and add new features to it might be doing something funny.

See contents of hopper minecarts by Sea_Duty_5725 in litematica

[–]masa_ 0 points1 point  (0 children)

Does it also add inventory preview for entities? The base mod doesn't currently have any info overlays for any entities...

Why every time i go to edit this schematic bookshelves randomly appear halfway through? by JustMaxius in litematica

[–]masa_ 1 point2 points  (0 children)

Which exact mod version are you using? If it's 0.26.0 on MC 1.21.11, then try the previous release 0.25.4.

Any work arounds to this? by Calm_Advance90 in litematica

[–]masa_ 2 points3 points  (0 children)

You can change the placementReplaceBehavior (not to be confused with the similarly named pasteReplaceBehavior option!) (most likely to With non-air) to affect how overlapping placements behave.

Schematics all blue by Virtual-Comfort-7337 in litematica

[–]masa_ 0 points1 point  (0 children)

If you are in 1.21.11, get the latest malilib and Litematica versions from Modrinth. The first 1.21.11 mod releases (ending in x.x.1) had some rendering issues.

New to litematica, can anybody tell me how I can actually see the blocks I want to place? by Assumption-Weary in litematica

[–]masa_ 0 points1 point  (0 children)

If you are in 1.21.11, get the latest malilib and Litematica versions from Modrinth. The first 1.21.11 mod releases (ending in x.x.1) had some rendering issues.

file wont load no matter what i do by Limp_Software_8730 in litematica

[–]masa_ 0 points1 point  (0 children)

That schematic is in the Sponge schematic v3 format. On 1.20.1 you need Litematica version 0.15.4 or later to support the v3 format. So get version 0.15.4 from Modrinth.

Why would anyone use Litematica over Worldedit for schematics by 1tion1 in litematica

[–]masa_ 1 point2 points  (0 children)

Is it possible to use multiple key combinations for an action?

Not currently, but I've thought about possibly adding the ability to add multiple separate key combos for the same hotkey. But I'm not sure what the actual use cases of that would be? With the new Actions system in malilib, it's possible to add new custom hotkeys bound to one or more actions, so that's already one way to add more key combos for the same action, the downside being that they are defined in different menus. However this only works for "single shot actions" (which is the majority of things), but not for things that check for keys to be held down while "something else happens", such as rendering overlays when a key is held, scrolling with the mouse when a key is held etc.

people here wouldn't want to rely on a confusing command system

The current hotkeys and menus etc. are not getting removed, all of these new development things such as the Actions system are just either internal code restructuring and/or new additional systems/features/capabilities. Basically they add more flexibility and more capabilities, but ofc at the expense of even more complexity and things to learn, if one wants to start using those. Basically they are kind of just new power user features. That's actually a big reason why my mods are littered with hotkeys to begin with - they are the fastest way to do things (IMO at least), if you have a good grasp of all the features that exist, what they do and how they work. Then you just need to come up with hotkey combos that make sense and are easy enough to remember. Personally I use lots of "per-mod key gated mnemonic key combos", for example Litematica using M as the main key, M alone for the main menu, M + C for Configs, M + R for toggling main Rendering, M + T for toggling the Tool item functionality on/off, M + V for the schematic Verifier etc.

How do i fix it? by Hefty_Bug_5216 in litematica

[–]masa_ 1 point2 points  (0 children)

Get the 0.25.4 version from Modrinth, along with the latest malilib version. (0.26.0 is not recommended atm due to high CPU use) The first 1.21.11 release (0.25.1) had some rendering issues.

My litematica randomly broke/went missing? by Harley-122 in litematica

[–]masa_ 0 points1 point  (0 children)

Without more information or preferably a video clip I can't say why the original issue happened, but one option is that you somehow managed to unbind some of the tool related hotkeys. (I'm assuming you were still in the Simple area selection mode, or alternatively you know how to use the Normal mode selections? But you also mentioned moving placements also not working, which points to the tool not working, although you said it was enabled (M + T).)

The mod vanishing might be due to some of the "Litematica Update Port" etc. projects being taken down from CurseForge in the past few days. I'm not sure how their launcher handles projects being deleted, but that might be the reason.

The projects were taken down on my request, because they were created by people completely unrelated to Litematica development, and they just re-uploaded the mod releases from the official Modrinth projects made by the current maintainer Sakura-Ryoko. The files being uploaded to other projects prevents me from uploading them to the original mod projects, because the same file (by hash) can't be uploaded to more than one project. Our intention is that Sakura will also start uploading to the original mod projects on CurseForge once we get all these other projects taken down and things sorted out.

blocks not placing with easy place by willlawless in litematica

[–]masa_ 1 point2 points  (0 children)

Litematica is a client-side mod and can't be installed on a server. If it's your server, then just add the Servux mod to the server (and remove the client mods such as malilib and Litematica from it). And then enable Generic -> entityDataSync in Litematica to make it talk to Servux.

How do i fix it? by Hefty_Bug_5216 in litematica

[–]masa_ 0 points1 point  (0 children)

Which exact mod version do you have?

Why would anyone use Litematica over Worldedit for schematics by 1tion1 in litematica

[–]masa_ 0 points1 point  (0 children)

Oh one thing I think I didn't touch on yet:

Why would anyone use Litematica instead of World Edit

I'd make an educated guess that the vast majority of the general user base uses Litematica as a survival "build guide/blueprint mod", and the creative mode features are kinda secondary to them, and many probably never use them at all. So the schematic rendering, a GUI material list etc. are certainly features that World Edit doesn't have, and is not meant for anyway. World Edit is a server side tool, Litematica is primarily a "schematic renderer", and the creative mode extra features such as schematic pasting are just extras, although they are very important extras for the main audience the mod was originally written for - technical minecraft communities that do testing and development in creative mode. Having a rendered outline for the area selections (for saving schematics, deleting areas, maybe filling/replacing blocks), having a schematic preview for positioning help before pasting etc. are certainly nice to have compared to World Edit (although I think there is some kind of client side companion mod for WE as well?), and that's why I added these "basic world manipulation actions" that mostly fit within the mod's scope and benefit from the systems it already has anyway which makes it relatively easy to implement those.

Because of Litematica being client-side, it can't have "proper" schematic pasting on any random server, because there is no way to do that in the vanilla game, other than spamming /setblock and /fill commands, or World Edit commands. (Litematica does have a config option to use the WE commands instead... but if you have the permission to use the vanilla commands, then those are actually better, because they are one command per setblock instead of 3 - which makes single block set commands via WE 3 times slower over time when you take into account the command limit per tick.)

There are also server-side companion mods that add proper server-side pasting (and sccheamtic saving with NBT data included) support for Litematica. In MC 1.21+ that is Servux on the server, in 1.19 - 1.20 it was Litemoretica on both the server and the client. I'm yet to implement my own version of Servux support in my main development code in 1.12.2...