There are multiple ways on how to paste .schematic files on your server:
- FastAsyncWorldEdit plugin (suggested/most popular) [ https://www.spigotmc.org/resources/fast-async-worldedit-voxelsniper.13932/ ]
- WorldEdit plugin [ https://dev.bukkit.org/projects/worldedit ]
- MCedit [ http://www.mcedit.net/ ]
- //fast FAWE/WorldEdit command
. . .
- Old .schemtic files and how to update them for 1.13+ servers.
1. <<—- FAWE (FastAsyncWorldEdit) —->>
The most common way on how to paste the schematic file on your server is using FAWE plugin (FastAsyncWorldEdit) https://www.spigotmc.org/resources/fast-async-worldedit-voxelsniper.13932/
This usually is the best option since it’s very lightweight and combining with //paste -a command you can paste large builds even on small servers without putting too much load on the server.
How to use:
- After you have successfully installed FAWE plugin…
- Place schematic file in your plugins folder>FastAsyncWorldEdit>schematics
- Go in-game and type [//schematic load (name of the schematic)]
- Locate good spot where you want to paste your build.
- Type [//paste -a] This ensures that build is being pasted without air blocks which reduces load on your server.
Tip: Always when possible try to use //paste -a instead of //paste. If build doesn’t show up after pasting try to do //undo and fly 50 blocks up and do //paste -a again… in case the build is pasted below you in the ground.
4. <<—- //fast command—->>
//fast is FAWE/WorldEdit command, you need to have this plugin installed in order to use the command.
If your server cannot quit handle the //paste -a command and crashes you can limit how many blocks are being calculated by the server and paste the schematic slowly piece by piece.
Load the schematic as you would normally do: //schematic load (name)
- Type in //fast into the chat.
- Type in //limit 100000 (this will limit how many blocks will be handled by the server the next time you will run //paste -a command).
- Type in //paste -a.
- Repeat step 2. by increasing the block limit to //limit 200000 and do //paste -a again.
- Repeat these steps until the whole build has been pasted. When it’s done do //fast to disable fast mode.
6. Old .schemtic files and how to update them for 1.13+ servers.
Minecraft update from 1.12 to 1.13 had lots of major changes and schematic files saved prior to 1.13 might not be fully compatible with newer server versions (most issues arises with 1.15+ servers)
If you try to paste 1.8-1.12 schematic file on 1.13+ server (often 1.15+ servers have this issue) it might not always work… In some cases all you would need to do is specify the type of the schematic (/schematic load (type) (schematic name). Example: /schematic load mcedit schematicname and of course //paste -a
If this doesn’t help you have to update the schematic file, I would suggest to do it this way:
- Setup 1.12 server and paste the schematic (or do it with McEdit);
- Download the map, open it in single player 1.12 and carefully load all the chunks of the build;
- Then launch 1.13+ single player (the same version you will use on server) and open the world to convert chunks from 1.12 to 1.13+;
- Again carefully load all the chunks of the build and make sure everything is ok;
- Upload the world to your 1.13+ server, select the build and save it as schematic.
If this is not an option for you or seems like a lot of work you can try to update the server to 1.13+ right after you pasted the schematic and skip all the downloading and single player converting but this is not 100% guaranteed to work properly with every server software out there/in the future (Spigot, CraftBukkit, TacoSpigot, etc.).