Litematica (Forge)

Litematica (Forge)

336k Downloads

Carpets don't appear

rebane2001 opened this issue · 6 comments

commented

When importing my .nbt schematics on 1.13.2, carpets don't appear

Nbt files are generated with https://rebane2001.com/mapartcraft/ and work just fine in MCEdit and Schematica
Most other blocks seem to appear in Litematica as well, it's just the carpets that don't

commented

why this still isn't fixed 😭

commented

Those schematics are in the 1.12 and below format, and the current Litematica version on 1.13.2 doesn't have any conversion support yet from the old formats. It is planned, hopefully for the next feature release.

So for now I would recommend just placing that schematic to a temporary world in 1.12 using MCEdit, and then loading that world in 1.13.2 and making a new schematic of that.

And this method will actually still be the most reliable way to convert old schematics even after I add the conversion support, as the conversion will only handle individual blocks, not blocks that share data between multiple blocks or blocks that depend on neighbor blocks for their full state (such as fence connections or snow covered grass).

commented

@maruohon The site uses the format based on names, not IDs
It's the new .nbt format, not the .schematic one and should be compatible with 1.13.2

commented

It is the vanilla Structure Block template format yes. But a large number of the vanilla blocks got "flattened" in 1.13, meaning that for example wool and carpet blocks that used to be for example just one block for all carpets, and then just different blockstate property values for the color, got divided into separate blocks for each color. So basically the block names and state properties changed. And like I said, the current 1.13.2 Litematica build doesn't do any conversion yet, thus it just tries to load stuff by the names that are in the schematic/template, and since they got renamed, it doesn't find them and they just become air.

commented

Ah right, forgot about that change

commented

This conversion should still be added to Litematica, but I have added 1.13 support to mapartcraft, so that's good