-
Notifications
You must be signed in to change notification settings - Fork 10
Schematics
Leaf26 edited this page Jun 17, 2026
·
2 revisions
Region arrival schematics let every teleport into a region paste a structure - a lobby pad, an arrival shrine, a custom landing platform - centered on the spot where the player lands.
- Create a Sponge
.schem(or legacy.schematic) file - for example by copying a build in WorldEdit and saving it. - Name the file after the region it belongs to and drop it into the
schematicsdirectory inside the plugin data folder:- Bukkit family:
plugins/RTP/schematics/ - Fabric / NeoForge:
config/rtp/schematics/
- Bukkit family:
- That is the entire setup. The next teleport into that region pastes the schematic, centered on the landing location.
plugins/RTP/schematics/default.schem # pasted on every teleport into the "default" region
plugins/RTP/schematics/spawn_island.schem # pasted on every teleport into the "spawn_island" region
Note The schematic is matched purely by file name = region name. There is no config key to enable it - presence of the file is the switch. Remove the file to turn it off.
-
No WorldEdit required. Sponge
.schemfiles are decoded in-house, so WorldEdit (or any other plugin) does not need to be installed for pasting to work. - Cross-platform. The same file works on Bukkit, Paper, Folia, Fabric, and NeoForge - each platform only supplies the block writer; the decode is shared.
- Claim-aware. Pasting never overwrites claim-protected land, consistent with the rest of RTP's safety invariants.
- Centered on the landing spot. The structure is placed relative to the player's arrival coordinate, not a fixed world position.
-
Both extensions accepted.
<region>.schemis preferred;<region>.schematicalso resolves.
| Goal | How |
|---|---|
| Lobby / arrival pad on a hub | schematics/<hub-region>.schem |
| Guaranteed safe platform in a void or skyblock world | A small platform schematic for that region, paired with the FIXED vertical adjustor
|
| Themed arrival shrine per dimension | One file per region (e.g. nether.schem, end.schem) |
See also: Regions, Vertical Adjustors, Safety.