Carpets don't appear
rebane2001 opened this issue · 6 comments
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
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).
@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
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.