.schematic
Legacy MCEdit schematic
Minecraft Java Edition 1.12 and older
Only pick .schematic if a tool or server asks for the old format from before Minecraft 1.13.
Minecraft export formats
Each guide explains what the file is, what you need, and how to get the build into your game. Never done this before? Start with a whole world — you drop it in and play. Otherwise pick the format your tool or mod asks for.
Add the build to a world you already play.
.schematic
Minecraft Java Edition 1.12 and older
Only pick .schematic if a tool or server asks for the old format from before Minecraft 1.13.
.nbt
Minecraft Java Edition
A .nbt export saves your build as a normal Minecraft structure that you load with a structure block.
.schem
WorldEdit, FAWE, and compatible Java tools
Pick .schem for WorldEdit, FAWE, and most other modern Java build tools.
.mcstructure
Minecraft Bedrock Edition
A .mcstructure file saves your build so you can drop it into a Bedrock world with a structure block.
.litematic
Litematica mod for Minecraft Java Edition
A .litematic file gives you an in-game blueprint you can follow block by block, plus a list of what you need.
.bp
Axiom mod for Minecraft Java Edition
A .bp export puts the build in Axiom's blueprint list so you can place it while you build.
Get a whole world with the build already in it.
Java world
Minecraft Java Edition
A Java world export is a ready-to-play world with the build already in it, so you do not need any mods.
.mcworld
Minecraft Bedrock Edition
A .mcworld file is a Bedrock world you can open in one tap, with the build already in it.
Let Minecraft commands place the build for you.
java.mcfunction
Minecraft Java Edition data packs
A Java .mcfunction export builds your creation with commands, run from a data pack.
bedrock.mcfunction
Minecraft Bedrock behavior packs
A Bedrock .mcfunction export builds your creation with commands, run from a behavior pack.