Description
X-SetSpawn is a lightweight, feature-rich plugin designed to manage spawn points on your server. From simple global spawns to premium visual effects, economy integration, and proxy network support — all packed into one plugin. Compatible with Minecraft 1.8.8 to 26.1+.
Highlighted Features
- Fireworks on arrival: Launch a firework when a player teleports to spawn. Color and power configurable.
- Combat & Falling checks: Block /spawn while in combat or falling. Supports CombatLogX, PvPManager, DeluxeCombat.
- Multi-database storage: Save spawns to YAML (local), MySQL, MariaDB, H2 or MongoDB for cross-server sync.
- Custom command aliases: Define /hub, /lobby or any alias directly from config.yml — no need to edit plugin.yml.
- Economy Integration (Vault): Charge players to use /spawn. Money only deducted if the teleport completes.
- First-Join Spawn: Set a unique spawn point for newly joining players with /setspawn firstjoin.
- Smart Respawn: On death, respects the player's Bed or Respawn Anchor before falling back to spawn.
- Void-Teleport: Automatically teleport players who fall below a configurable Y-level.
- Post-Teleport Protection: Temporary invulnerability after teleporting while chunks load.
- Advanced Proxy Sync: Dedicated lightweight plugins for Velocity and BungeeCord. Use /setlobby to sync your lobby server automatically.
- Intelligent Proxy Teleport: Automatically detects if a player is already on the target server and performs a local teleport.
- Visual Countdown: ActionBar, BossBar, Titles and particle effects during the delay — each individually toggleable.
- Countdown sounds: "Tic-Tac" click sounds each second during the teleport delay.
- PlaceholderAPI: Full PAPI support. Exposes %xsetspawn_cooldown%, %xsetspawn_delay%, %xsetspawn_is_pending%, %xsetspawn_spawn_set%.
- Config auto-updater: Detects outdated configs, creates a backup and rebuilds automatically.
- 100% Customizable: 6 language files (EN, ES, JA, PT, RU, CUSTOM), per-world spawns, and full config control.
Compatibility
- ✅ Bukkit / Spigot / Paper / Purpur
- ✅ Folia
- ✅ BungeeCord / Velocity
- ✅ Minecraft 1.8.8 → 26.1+
Main Commands
/spawn
Teleports the player to the established spawn point.
/setspawn [x y z] [world] [yaw pitch]
Sets the spawn point. Use without arguments for your current location, or specify coordinates (supports ~). Console compatible.
/delspawn <name>
Deletes a specific named spawn point if named spawns are enabled.
/back
Teleports the player back to their last location before using a spawn command.
/setlobby
Sets the lobby coordinates for the proxy network and syncs the configuration with BungeeCord/Velocity.
/xss [subcommand]
- help - Shows the help menu.
- reload - Reloads the plugin configuration.
- version - Shows the current version info.
- update - Checks for updates manually.
- setspawn - Sets the spawn point (alias for /setspawn).
- delspawn - Deletes a spawn (alias for /delspawn).
Permissions
- xsetspawn.spawn - Use /spawn. (default: everyone)
- xsetspawn.setspawn - Use /setspawn. (default: op)
- xsetspawn.admin - Admin commands and update notifications. (default: op)
- xsetspawn.reload - Reload the configuration. (default: op)
- xsetspawn.update - Check for updates. (default: op)
- xsetspawn.bypass.cooldown - Skip the teleport cooldown. (default: op)
- xsetspawn.bypass.delay - Skip the teleport delay. (default: op)
- xsetspawn.bypass.economy - Teleport for free. (default: op)
Tip: explicitly denying a node (-xsetspawn.spawn) will block the player even if they are OP.
Need help? Join our Discord or report issues in the discussion section.