X-SetSpawn
Teleport to a custom spawn per world or global.
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.
X-SetSpawn
📝 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+.
✨ Features
- 100% Customizable: Launch a firework when a player teleports to spawn. Color and power configurable. - 100% Customizable: Block `/spawn` while in combat or falling. Supports CombatLogX, PvPManager, DeluxeCombat. - 100% Customizable: Save spawns to YAML (local), MySQL, MariaDB, H2 or MongoDB for cross-server sync. - 100% Customizable: Define `/hub`, `/lobby` or any alias directly from `config.yml` — no need to edit `plugin.yml`. - 100% Customizable: Charge players to use `/spawn`. Money only deducted if the teleport completes. - 100% Customizable: Set a unique spawn point for newly joining players with `/setspawn firstjoin`. - 100% Customizable: On death, respects the player's Bed or Respawn Anchor before falling back to spawn. - 100% Customizable: Automatically teleport players who fall below a configurable Y-level. - 100% Customizable: Temporary invulnerability after teleporting while chunks load. - 100% Customizable: Dedicated lightweight plugins for Velocity and BungeeCord. Use `/setlobby` to sync your lobby server automatically. - 100% Customizable: Automatically detects if a player is already on the target server and performs a local teleport. - 100% Customizable: ActionBar, BossBar, Titles and particle effects during the delay — each individually toggleable. - 100% Customizable: "Tic-Tac" click sounds each second during the teleport delay. - 100% Customizable: Full PAPI support. Exposes `%xsetspawn_cooldown%`, `%xsetspawn_delay%`, `%xsetspawn_is_pending%`, `%xsetspawn_spawn_set%`. - 100% Customizable: 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
| Software | Supported | |---|---| | 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 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.
`delspawn` - `delspawn` - Shows the help menu. - `delspawn` - Reloads the plugin configuration. - `delspawn` - Shows the current version info. - `delspawn` - Manually check for updates. - `delspawn` - Sets the spawn point (alias for /setspawn). - `delspawn` - Deletes a spawn (alias for /delspawn).
🛡️ Permissions
- `xsetspawn.bypass.economy` - Use `/spawn`. *(default: everyone)* - `xsetspawn.bypass.economy` - Use `/setspawn`. *(default: op)* - `xsetspawn.bypass.economy` - Admin commands and update notifications. *(default: op)* - `xsetspawn.bypass.economy` - Reload the configuration. *(default: op)* - `xsetspawn.bypass.economy` - Check for updates. *(default: op)* - `xsetspawn.bypass.economy` - Skip the teleport cooldown. *(default: op)* - `xsetspawn.bypass.economy` - 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.
<sub>Need help? Join our Discord or report issues in the discussion section.</sub>