FastAsyncWorldEdit (FAWE) — Recommended/Popular Plugin
FastAsyncWorldEdit (FAWE) is the best way to insert schematic files into your Minecraft server, especially if you have a small server, as FAWE is lightweight and optimized. Using the //paste -a
command, you can paste large builds without causing a significant load on the server.
Steps for using FAWE:
Install the Plugin: Download and install the FAWE plugin from this link.
Place the Schematic File: Place the schematic file in the folder
plugins > FastAsyncWorldEdit > schematics
. If the folder doesn’t exist, create it manually.Load the Schematic: In-game, enter the command:
//schematic load (schematic name)
Choose a Spot to Paste: Find the location where you want to paste the build.
Paste the Schematic: Enter the command:
//paste -a
This will paste the build without air (empty) blocks, reducing server load.
Tip: Always try to use the //paste -a
command when possible. If the build doesn’t show up after pasting, try the //undo
command, fly 50 blocks up, and try //paste -a
again.
WorldEdit — Alternative to FastAsyncWorldEdit
WorldEdit is an alternative to FAWE, but it is less powerful and may not handle large builds as efficiently. However, it can be more reliable for smaller edits.
Steps for using WorldEdit: (We dont reccomend)
- Install the Plugin: Download and install the WorldEdit plugin from this link.
Place the Schematic File: Instead of the FastAsyncWorldEdit folder, the schematic files are placed in the
plugins > WorldEdit > schematics
folder. If the folder doesn’t exist, create it manually.Load the Schematic: In-game, enter the command:
//schematic load (schematic name)
Paste the Schematic: To paste the schematic, use the command:
//paste
If the schematics
folder is empty, you can create it by following these steps:
- Select a small region with the
//wand
command or//pos1
and//pos2
. - Copy the selected area with:
//copy
- Save the schematic:
//schematic save (schematic name)
This will create the schematics
folder and save the schematic with the chosen name.
//fast Command — Usage with FAWE/WorldEdit Plugins
If your server can’t handle the //paste -a
command due to its load but is still able to load the schematic with //schematic load
, you can use the //fast
command to paste the schematic piece by piece.
Steps for using the //fast command:
Place the Schematic File in the appropriate folder (as described above for FAWE/WorldEdit).
Load the Schematic with:
//schematic load (schematic name)
If your server doesn’t crash, enter the command:
//fast
Limit the number of blocks being handled with:
//limit 100000
This will limit the number of blocks processed by the server when you run the
//paste -a
command.
Paste the Schematic:
//paste -a
Gradually Increase the Limit:
After the first paste, use:
//limit 200000 //paste -a
Then increase the limit again to:
//limit 300000 //paste -a
Repeat the steps, increasing the limit until the entire build is pasted.
To disable fast mode, enter:
//fast
Pasting Schematics and Clipboard Operations
Once you have something in your clipboard, you can paste it into the world. The last argument is optional. If you want the copy to paste at the exact location it was copied from, use //paste -o
. Otherwise, the paste will be placed relative to where you are currently located. Keep in mind that if you paste relative to your position, it will be based on where you were when you copied the build. For example, if you were on top of your castle when you copied it, pasting it would result in the castle being pasted underneath you.
Flags for the paste command:
-e
: Paste entities, if any exist in the clipboard.-b
: Paste biomes, if any exist in the clipboard.-m <mask>
: Specify a mask to paste certain blocks. Blocks that do not match the mask will not be pasted.
Additional flags:
-a
: Does not paste air blocks from the clipboard, reducing load on the server. This is equivalent to-m #existing
for pasting only existing blocks.-s
: Sets your selection to the area you are pasting into.-n
: Sets your selection like-s
, but does not paste anything. This is useful to check where your clipboard will end up before pasting.-o
: Pastes the clipboard back to its original position, ignoring any relative positioning.
Example:
- To paste a schematic back to its original position:
//paste -o
- To paste without air blocks:
//paste -a
Rotating Schematics
Sometimes you may want to rotate your copy. The //rotate <y> [x] [z]
command allows you to rotate your copy around the Y (up-down) axis by 90 degrees or any multiple of 90 degrees. In fact, it rotates your copy around the relative offset that you were at when you originally made the copy. If you want to rotate the copy around its center, you would have had to stand in the center of the copy when you made it.
Note that the rotate command can also take angles to rotate around the X or Z axis. However, you need to specify 0 for any axes you don’t use. For example:
- For rotation around the X axis:
//rotate 0 90
- For rotation around the Z axis:
//rotate 0 0 90
These two axes can be used to make something vertical, horizontal, or vice versa.
Errors when pasting schematics on a 1.20 server: Solutions and recommendations
If you’re unable to paste your map on a 1.20 server, try using a schematic for a lower version, such as 1.19.
If this doesn’t resolve the issue and you’re receiving an error while pasting, please open a ticket in our Discord and provide the error message shown by the plugin in-game, as well as what is displayed in the console.
Dead Plants
Use //gamerule RandomTickSpeed 0
as soon as you enter the world or before You paste Schematic, if you were already inside and the leaves have fallen, you must reinstall the world.