xSetSpawn
Position your players, everything is editable.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
xSetSpawn
🌍 xSetSpawn - The Ultimate Global Spawn Management
---
xSetSpawn is a modern, lightweight, and highly customizable solution for managing your Minecraft server's spawn point. Now more global than ever, v1.0.3 introduces a full multi-language system and advanced stability features to give your players the most immersive experience possible.

---
🔥 Why choose xSetSpawn?
Unlike standard essentials plugins, xSetSpawn gives you granular control over the *feel* of your server's hub. It’s designed for server owners who care about presentation, performance, and international reach.
🚀 Key Features
* 🚪 Auto-Routing: Ship your server in 🚪 Auto-Routing:, 🚪 Auto-Routing:, or 🚪 Auto-Routing: out of the box. Switch languages on the fly with a single config setting. * 🚪 Auto-Routing: Greet your players with customizable on-screen Titles, Subtitles, and ActionBars. All visual texts are now fully localizable per language! * 🚪 Auto-Routing: Full support for 🚪 Auto-Routing: (`&#RRGGBB`) in all messages, prefixes, and titles for that premium server aesthetic. * 🚪 Auto-Routing: Built-in startup error handling and a robust internal refactor to ensure your plugin always enables correctly. * 🚪 Auto-Routing: Prevent command spam with customizable delays. Includes a bypass permission for VIPs or Staff. * 🚪 Auto-Routing: Force players to spawn on join or respawn to maintain your server flow.
---
🛠️ How it Works
1. Play: Walk to your desired location. Camera angle (pitch/yaw) is saved! 2. Play: Type `/setspawn`. The location is instantly recorded in `data/data.yml`. 3. Play: Pick your language in `config.yml` (e.g., `lang: es`). 4. Play: Use `/xspawn reload` to apply changes instantly without a restart. 5. Play: Your players are greeted with beautiful visuals and sounds upon arrival!
---
📜 Commands & Permissions
| Command | Description | Permission | | :--- | :--- | :--- | | `/spawn` | Teleport to the server's spawn point. | `xspawn.use` | | `/setspawn` | Define the spawn location at your position. | `xspawn.admin` | | `/xspawn reload` | Reload config and language files instantly. | `xspawn.admin` |
*(Note: `xspawn.bypass` allows instant teleportation).*
---
⚙️ Configuration (v1.0.3 Snippet)
The new configuration is cleaner and focused on logic, while all text moved to the `lang/` folder:
```yaml
__ __ _____
/ / / ____|
/ | (___ _ __ __ _ __ __ _ __
/ ___ | ' / ` | / / / | '_
// ____) | | |) | | (| | V V / | | | |
|_____/ | .__/ __,| // || |_|
| |
|_| By xPlugins
settings:
Plugin language. Options: en, es, br
lang: en
Require permissions to use /spawn?
require-permission: true
Cooldown System
cooldown: enabled: true seconds: 5 bypass-permission: "xspawn.bypass"
Auto-Teleport
teleport-on-join: true teleport-on-respawn: true
visuals: sound: enabled: true name: "ENTITY_PLAYER_LEVELUP" particles: enabled: true name: "TOTEM" titles: enabled: true fade-in: 10 stay: 40 fade-out: 10
All messages and titles are now in lang/messages_<lang>.yml
```
> xPlugins 2026