What each Minecraft build file format is for, which tools use it, and which one you should choose in a modern workflow.
If you download Minecraft builds often, you will eventually run into three similar-looking file types: .litematic, .schem, and .schematic. They are not interchangeable. The short answer is simple: .litematic is the native Litematica format, .schem is the modern WorldEdit-era format, and .schematic is the older legacy format that still shows up on older sites and downloads.
.litematic when you want a Litematica-friendly blueprint, placement overlay, or build helper on the client..schem when you want the modern WorldEdit-compatible format for saving and pasting builds, especially in 1.13+ workflows..schematic as a legacy file type that is mainly for older tools, older worlds, and old downloads..litematic is Litematica's own schematic format. It is an NBT compound that stores metadata plus a list of regions, and it also stores a Litematic version and a Minecraft data version at the root.
In practice, this makes .litematic the best choice when your goal is a Litematica-first workflow: loading blueprints from the .minecraft/schematics/ folder, creating placements, rotating overlays, checking block-by-block progress, and keeping a structure in a format built around Litematica's features.
.schem is the newer Sponge schematic format used by modern WorldEdit workflows. WorldEdit's current clipboard documentation explains that before WorldEdit 7, schematics were commonly saved as .schematic, but the old format did not suit Mojang's newer block format after the 1.13 flattening, so a new format was introduced using the .schem extension.
If you are saving or loading clipboards with modern WorldEdit, .schem is usually the correct target. WorldEdit can still import old .schematic files through a compatibility layer, but its own docs say those old files can no longer be written by current versions.
.schematic is the legacy community format used by tools such as MCEdit, older WorldEdit versions, and Schematica. The Minecraft Wiki describes it as an unofficial Java Edition community format in NBT, and notes an important limitation: it cannot distinguish air that should overwrite existing blocks from air that should not.
The bigger issue for modern players is version history. The old .schematic format comes from the pre-1.13 era, before Minecraft's flattening and modern block-state-heavy data model. The Litematica maintainer has explicitly noted that many 1.13+ blocks cannot be represented in the old format in a generic and reliable way because the format fundamentally lacks the block-state palette modern blocks need.
.litematic if you are building with Litematica and mainly want a client-side blueprint or placement overlay..schem if you are using WorldEdit, FAWE, or a server-side clipboard workflow on modern Minecraft versions..schematic when you specifically need compatibility with older tools, older servers, or older downloadable archives.Most file problems are not caused by the extension alone. They usually come from one of three things: version mismatch, wrong tool, or a misnamed file.
.schematic workflow..schem than as .litematic..schematic name was actually a Sponge .schem file, and renaming the file extension fixed the load issue in Litematica.If you are on a current Java Edition setup and you have a choice, prefer .litematic for Litematica and .schem for WorldEdit. Keep .schematic only for legacy compatibility.