🌍 xSetSpawn - The Ultimate Spawn Management
xSetSpawn is a modern, lightweight, and highly customizable solution for managing your Minecraft server's spawn point. Go beyond a simple teleport command; provide your players with an immersive experience featuring custom particles, titles, and sounds, while maintaining full control over teleportation delays and automatic routing.

🔥 Why choose xSetSpawn?
Unlike standard essentials plugins, xSetSpawn gives you granular control over the feel of your server's hub. From the moment a player joins or respawns, to the visuals they see when using the command, everything is designed to be elegant and fully under your control without bloating your server.
🚀 Key Features
- ⏱️ Smart Cooldown System: Prevent command spam and combat evasion with customizable teleportation delays. Includes a bypass permission for VIPs or Staff.
- 🚪 Auto-Routing: Force players to always teleport to the spawn point when they join the server (
teleport-on-join) or when they die (teleport-on-respawn). - ✨ Immersive Visuals: Greet your players with fully customizable on-screen Titles, Subtitles, and ActionBars when they arrive at the spawn.
- 🎵 Sound & Particle Effects: Trigger specific Minecraft sounds (e.g., Level Up) and particle effects (e.g., Totem, Flame) upon successful teleportation.
- 🎨 Fully Customizable & Modern: Full support for modern HEX Colors (
&#RRGGBB) in all messages, prefixes, and titles. - 🔐 Permission Control: Choose whether
/spawnis a free command for everyone or requires a specific permission node to be used.
🛠️ How it Works
- Position: Walk to the exact center of your hub or desired spawn location. Adjust your camera angle (pitch and yaw are saved!).
- Set: Type
/setspawn. The plugin instantly records the location. - Configure: Jump into the
config.ymlto tweak teleport delays, customize the welcome Title, and pick your favorite particles. - Play: Players type
/spawn, wait the configured cooldown, and are greeted with a beautiful visual and audio experience upon arrival!
📜 Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/spawn | Teleport to the server's spawn point. | xspawn.use (If enabled in config) |
/setspawn | Define the spawn location at your exact position. | xspawn.admin |
/xspawn reload | Reload the configuration file instantly. | xspawn.admin |
(Note: Players with the xspawn.bypass permission will instantly teleport without waiting for the cooldown).
⚙️ Configuration (Snippet)
The config.yml file is incredibly clean, modular, and easy to understand:
# __ __ _____
# \ \/ / / ____|
# \ / | (___ _ __ __ _ __ __ _ __
# / \ \___ \ | '_ \ / _` | \ \ /\ / / | '_ \
# /_/\_\ ____) | | |_) | | (_| | \ V V / | | | |
# |_____/ | .__/ \__,_| \_/\_/ |_| |_|
# | |
# |_| By xPlugins
#
# Colores HEX soportados: &#RRGGBB
settings:
# ¿Requerir permisos para usar /spawn?
# Si es 'false', todos pueden usarlo.
require-permission: true
# Sistema de Cooldown (Tiempo de espera)
cooldown:
enabled: true
seconds: 5
# Permiso para saltarse el cooldown
bypass-permission: "xspawn.bypass"
# Teletransporte automático
teleport-on-join: true
teleport-on-respawn: true
permissions:
# Permisos editables
spawn-use: false
setspawn: "xspawn.admin"
reload: "xspawn.admin"
visuals:
# Sonidos (Nombre de Spigot: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html)
sound:
enabled: true
name: "ENTITY_PLAYER_LEVELUP"
volume: 1.0
pitch: 1.0
# Partículas al teletransportarse
particles:
enabled: true
name: "TOTEM" # TOTEM, FLAME, VILLAGER_HAPPY, etc.
amount: 50
# Mensajes en pantalla (Title)
titles:
enabled: true
title: "�D2FF&lSPAWN"
subtitle: "&fBienvenido al centro del servidor"
fade-in: 10
stay: 40
fade-out: 10
# Mensaje en la barra de acción (encima del inventario)
actionbar:
enabled: true
message: "&a¡Teletransportado con éxito!"
messages:
prefix: "�D2FF&lSAD6FF&lP!DAFF&lADDEFF&lWBE2FF&lN &8» "
spawn-set: "%prefix% &a¡El punto de aparición ha sido establecido correctamente!"
teleporting: "%prefix% &7Teletransportando en &e%time% segundos&7..."
teleported: "%prefix% &fTe has teletransportado al &bSpawn&f."
cooldown-active: "%prefix% &cDebes esperar &e%time% segundos &cpara volver a usarlo."
no-permission: "%prefix% &cNo tienes permiso para hacer esto."
reload: "%prefix% &aConfiguración recargada correctamente."
no-spawn-set: "%prefix% &cEl spawn no ha sido establecido todavía. Contacta a un admin."
xPlugins 2026
