SE
SetSpawn Pro | Multi-World Support | 1.21.1 Ready | Custom E
2026-01-02Minecraft 1.21.1+ (Spigot/Paper/Purpur)
1. Advanced Features Overview
SetSpawn Pro is not just a simple "teleport" plugin. It is designed for modern networks and survival servers that require stability and immersion.
- Independent Multi-World Spawns: Forget about a single spawn for the whole server. Each dimension (Overworld, Nether, End, or custom worlds) can have its own arrival point.
- Interdimensional Jumping: Users with permission can travel between worlds by typing the world's name.
- Combat & Movement Security: Includes a "Warm-up" system. If a player moves or takes damage during the countdown, the teleport is aborted to prevent combat escaping.
- Dynamic Language Engine: Automatically generates messages_en.yml or messages_es.yml based on your server's system language.
- High-Fidelity Effects: Uses the latest 1.21.1 particles (like REVERSE_PORTAL or TRIAL_SPAWNER_DETECTION) and spatial audio.
- Technical Logic (How it works)
The Teleportation Flow:- Request: Player types /spawn.
- Validation: Plugin checks for a set spawn in the database (config.yml).
- Warm-up: A 5-second timer starts (configurable). The plugin monitors the player's health and location.
- Execution: If no damage is taken, the player is moved. Chunks are pre-loaded to avoid "void falling" glitches.
- Arrival: Sound and particle effects are triggered at the destination.
When the plugin starts, it runs a Locale check.
- If the OS returns es_ES or similar, it extracts messages_es.yml.
- Otherwise, it defaults to messages_en.yml.
- Note: You can always force a language by manually editing the generated messages.yml
- Request: Player types /spawn.
- Troubleshooting (FAQ)
Q: I set the spawn, but players are facing the wrong direction.
A: The plugin saves your Yaw and Pitch (where you are looking). Stand exactly how you want players to appear and run /setspawn again.
Q: The cooldown isn't working for me.
A: If you are OP, you automatically bypass cooldowns. Test with a normal player account or remove your OP status.
Q: I get "Internal Error" in the console.
A: This usually happens if you have a typo in config.yml (like a misspelled sound name). Check your console logs for the exact line error.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta