maruohon / litematica

A modern client-side schematic mod for Minecraft
GNU Lesser General Public License v3.0
689 stars 191 forks source link

Litematica not loading schematics? #703

Closed ThayerFletcher closed 1 year ago

ThayerFletcher commented 1 year ago

Minecraft version 1.19.2 Litematica version 0.12.7 MaLiLib version 0.13.0

I've been using litematica for a couple months now, playing on my private smp with my friends to make builds and stuff. But recently when I try to load schematics, none are able to load. It says the whole "loaded to memory successfully message." but the holograms do not show up at all. Yet when I check the loaded schematics, it shows that they are there. Even after I reload, unload and then reselect the holograms, refresh my chunks, set my render distance low, restart my game, and my server, nothing works. Yet when I go on my singleplayer superflat, the holograms show up and it has me utterly baffled. I don't know what the problem is, please help.

Edit: My render mode is set to "All" so it's not that I think.

2023-05-17_19 04 18

2023-05-17_19 04 28 2023-05-17_19 04 42 2023-05-17_19 04 58 2023-05-17_21 13 28

rycbar0 commented 1 year ago

have you checked your config? maybe the renderer is stuck in layer mode and only renders some off the way layer.

ThayerFletcher commented 1 year ago

have you checked your config? maybe the renderer is stuck in layer mode and only renders some off the way layer.

Yeah I did. It's set to "All" actually. I will add it to the edit.

maruohon commented 1 year ago

You have (accidentally?) unchecked the option to automatically create a placement of the loaded schematic. image

Litematica separates the concept of loading a schematic to memory from placing that schematic to a world so that it's actually visible/usable in any way. This allows you to place the same loaded schematic in multiple locations in the world, without having to load it to memory multiple times. So a "schematic placement" is basically the position, rotation and mirror information for one "placed instance" of a loaded schematic.

Because of this looking in the Loaded Schematics menu is actually sort or irrelevant for figuring out what is supposed to be visible in the world. Instead you should look in the Schematic Placements menu, as those are the visible instances of (at least some of) the loaded schematics (the ones that are enabled).

ThayerFletcher commented 1 year ago

You have (accidentally?) unchecked the option to automatically create a placement of the loaded schematic. image

Litematica separates the concept of loading a schematic to memory from placing that schematic to a world so that it's actually visible/usable in any way. This allows you to place the same loaded schematic in multiple locations in the world, without having to load it to memory multiple times. So a "schematic placement" is basically the position, rotation and mirror information for one "placed instance" of a loaded schematic.

Because of this looking in the Loaded Schematics menu is actually sort or irrelevant for figuring out what is supposed to be visible in the world. Instead you should look in the Schematic Placements menu, as those are the visible instances of (at least some of) the loaded schematics (the ones that are enabled).

Oh my god I feel so stupid. Thank you so much. Sorry for wasting your time. And yes it was an accident I didn't even realize.

ThayerFletcher commented 1 year ago

Great support and help.