CoreSpawnX is a good spawn plugin that is specifically designed for good or smaller servers!
CoreSpawnX – Powerful & Lightweight Spawn Management Plugin
CoreSpawnX is a modern, lightweight, and performance-optimized spawn management plugin for your Minecraft server. Whether you're running a survival server, hub, or minigames – CoreSpawnX gives you full control over the player's spawn behavior with a clean, configurable system and reliable execution.
Perfectly suited for both small and large servers, it combines simplicity and flexibility. Forget clunky, bloated plugins – this one does just what it should and does it well.
Set a spawn point that applies to all players.
Optionally delay the teleportation to prevent abuse.
If enabled, teleportation is cancelled if the player moves.
Prevents command spamming by enforcing a cooldown period.
Automatically teleport players to the spawn on login.
See the exact coordinates, rotation, setter and timestamp.
All messages are editable in the config and support & color codes.
Apply config changes instantly with /corespawnx reload.
Every command is protected with permissions.
Commands-Spoiler /spawn Teleport yourself to the configured spawn point.
/corespawnx setspawn Set your current location as the global spawn.
/corespawnx delspawn Delete the current spawn point.
/corespawnx spawninfo Show full information about the set spawn.
/corespawnx reload Reload the plugin configuration without restart.
corespawnx.spawn Use the /spawn command
corespawnx.setspawn Use /corespawnx setspawn
corespawnx.delspawn Use /corespawnx delspawn
corespawnx.spawninfo Use /corespawnx spawninfo
corespawnx.reload Use /corespawnx reload
corespawnx.admin Bypass all restrictions and access all commands
# CoreSpawnX Plugin Configuration
# Version: 1.0.6 Released at the 16th July 2025
# Created By BegabtesKind (Discord: _yt_meazy_)
# impoortant information about the plugin:
# 1. If you set the /spawn command to not break, you must change the
# warmupCancelled and warmupStart message!
# 2. If you change a setting, you have to restart the server because the setting
# will not take effect if you do /corespawnx reload (it will be patched in the next update).
# ── CoreSpawnX Spawn-Location ──────────────────────────────── (leave empty if not set)
spawn:
world: world
x: -346.0120042402992
y: 80.0
z: 306.62400318656086
yaw: 103.34986
pitch: 24.00001
setter: LogicCrafterX
settimestamp: 1755777492764
# ── CoreSpawnX Permissions ──────────────────────────────── (can be overridden)
permissions:
setspawn: corespawnx.admin.setspawn
spawn: corespawnx.player.spawn
delspawn: corespawnx.admin.delspawn
spawninfo: corespawnx.admin.spawninfo
reload: corespawnx.admin.reload
all: corespawnx.admin.cmd-bypass # permission to bypass all
update-check: corespawnx.admin.update-check
# ── CoreSpawnX Settings ────────────────────────────────
settings:
warmup: # Delay before the teleport
enabled: false # true = activ, false = instant TP
seconds: 6
cancelOnMove: true # true = Teleport breaks off when the player moves, false = does not
cooldown: # Lockout period after /spawn
enabled: false
seconds: 60
joinTeleport: # Players spawn directly on join?
enabled: false
# ── CoreSpawnX Messages ────────────────────────────────
messages:
onlyPlayer: '&8» &e&lSPAWN &8« &cOnly players can execute this command.'
noPermission: '&8» &e&lSPAWN &8« &cYou don''t have permission to do that.'
spawnSet: '&8» &e&lSPAWN &8« &7The &aSpawn point &7set successfully.'
spawnNotSet: '&8» &e&lSPAWN &8« &7The &cSpawn point &7has not been set yet.'
teleportToSpawn: '&8» &e&lSPAWN &8« &aTeleported to spawn.'
spawnDeleted: '&8» &e&lSPAWN &8« &7You have deleted the &aSpawn point&7 successfully.'
reloadSuccess: '&8» &e&lSPAWN &8« &aThe Plugin configuration reloaded successfully.'
unknownSubCommand: '&8» &e&lSPAWN &8« &cUnknown subcommand. Use /corespawnx help.'
helpHeader: '&8&l-------------------&e&lPLUGIN-HELP&8&l----------------'
helpSpawnInfo: '&8» &e&lSPAWN &8« &e/corespawnx spawninfo &8- &7Show spawn location
info'
helpSpawn: '&8» &e&lSPAWN &8« &e/corespawnx spawn &8- &7Teleport to spawn'
helpSetSpawn: '&8» &e&lSPAWN &8« &e/corespawnx setspawn &8- &7Set the spawn point'
helpDelSpawn: '&8» &e&lSPAWN &8« &e/corespawnx delspawn &8- &7Delete the spawn point'
helpReload: '&8» &e&lSPAWN &8« &e/corespawnx reload &8- &7Reload plugin configuration'
spawnInfoHeader: '&8&l------------&e&lSPAWN-LOCATION-INFO&8&l------------'
spawnInfoWorld: '&8» &e&lSPAWN &8« &7World: &e%world%'
spawnInfoCoords: '&8» &e&lSPAWN &8« &7Coordinates: &eX: %x% Y: %y% Z: %z%'
spawnInfoRotation: '&8» &e&lSPAWN &8« &7Rotation: &eYaw: %yaw% Pitch: %pitch%'
spawnInfoSetter: '&8» &e&lSPAWN &8« &7Set by: &e%setter%'
spawnInfoTime: '&8» &e&lSPAWN &8« &7Set on: &e%time%'
warmupStart: '&8» &e&lSPAWN &8« &eTeleporting in %seconds% s. Don''t move!'
warmupCancelled: '&8» &e&lSPAWN &8« &cTeleport cancelled – you moved.'
warmupAlready: '&8» &e&lSPAWN &8« &cYou are already preparing to teleport!'
cooldownActive: '&8» &e&lSPAWN &8« &7You must wait &e%seconds%&7s before using &e/spawn
&7again.'