X-SetSpawn

Teleport to a custom spawn per world or global.

1,01k

Quick challenge

How far can you run before the mobs catch you?

X-SetSpawn

Spigot Wiki Discord

X-SetSpawn

*Manage your server's spawn point professionally*

📝 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>
ADS