A lightweight and flexible teleportation plugin for Paper servers that loads teleport locations from a JSON file hosted on the web.
- 🌐 Web-based Configuration - Store your teleport locations in a JSON file anywhere on the web
- 🔄 Hot Reload - Update teleports without restarting your server
- 🌍 Cross-World Support - Teleport players between different worlds (overworld, nether, end, custom worlds)
- 🎯 Precise Positioning - Control exact coordinates, pitch, and yaw for each teleport
- 📝 Extensible JSON Format - Add custom metadata (images, descriptions, etc.) for use with external tools
- ⚡ Async Loading - Non-blocking web requests won't lag your server
- 🔐 Permission-based - Separate permissions for teleporting and reloading
/telepipe goto <name>- Teleport to a saved location/telepipe reload- Reload teleport locations from the web
Aliases: /tp
telepipe.goto- Allows players to use the goto command (default: op)telepipe.reload- Allows reloading the teleport list (default: op)
After first launch, edit plugins/Telepipe/config.yml and set your JSON URL:
json-url: "https://example.com/teleports.json"{
"spawn": {
"x": 0.5,
"y": 64,
"z": 0.5,
"pitch": 0,
"yaw": 0,
"world": "world"
},
"nether_hub": {
"x": 100,
"y": 70,
"z": -50,
"pitch": 0,
"yaw": 90,
"world": "world_nether"
},
"arena": {
"x": -25,
"y": 80,
"z": 10,
"pitch": 0,
"yaw": 180
}
}Required fields:
x,y,z- Coordinatespitch,yaw- Player rotation
Optional fields:
world- Target world name (if omitted, uses player's current world)- Any additional fields - Ignored by the plugin, useful for web dashboards
- Dynamic Spawn Points - Update spawn locations without editing configs
- Event Warps - Quickly add/remove event locations via web interface
- Multi-Server Networks - Share teleport locations across multiple servers
- Web Integration - Build web dashboards to manage teleports with images and descriptions
- Player Hubs - Create central hubs with teleports to different game modes
- Teleport-Based Maps - Link to the web to create a website where people can browse maps, copy a command and go to them in game!
Traditional teleport plugins require editing config files and restarting servers. Telepipe lets you manage teleports through any web-accessible JSON file, making it perfect for:
- Servers with frequent location changes
- Networks using centralized configuration management
- Admins who want web-based teleport management
- Integration with custom dashboards and tools
- Paper 1.21.1 or newer
- Java 21+
Found a bug or have a suggestion? Open an issue on GitHub!