SpawnProtection
Complete, lightweight, free spawn protection. No catch.
· Paper 1.20.6 + · Java 21 · 0 dependencies
Overview
Most free spawn protection plugins cover the obvious — breaking and placing blocks — and miss the ten evasion tricks a player finds on day one: a piston placed right at the edge, a lava bucket thrown from outside, a dispenser aimed inward.
SpawnProtection was built to close exactly that. It's
lightweight — zero dependencies, settings cached in memory, no unnecessary background tasks — but
nowhere near simple in what it protects.
Install it, configure it in five minutes, and forget about it.
Key Features
Complete protection, not just surface-level
- Block break and block place prevention
- PvP blocked both ways: attacks from outside into the area, and from inside out
- Explosions (TNT, creepers, charges) can't destroy anything inside the radius, even if the explosion starts outside
- Fire: ignition from flint & steel/fire-based projectiles and natural spread, both covered
- Fluids: placing, collecting and flowing water/lava inside the area, blocked on all three fronts
- Pistons: can't push or pull blocks into, out of, or within the protected area — including sticky retractions from outside
- Dispensers: can't "remote-fire" buckets, TNT, flint & steel or entities into the area from outside
- Protected entities: armor stands, item frames, paintings, vehicles (boats/minecarts), villagers, animals, water mobs, golems and display entities
⚙ Real configuration, not just for show
- Radius mode (cylindrical or spherical, your choice) or full-world mode
- Customizable protection center, not tied to the world's spawn point
- Every protection toggles independently — use only what you need
- Separate bypass permission for admins, independent from the rest
Genuinely multilingual
Built-in messages in English, Spanish, French, German, Italian and Brazilian Portuguese, with a fallback system: if a translation is missing, it automatically falls back to English instead of showing broken messages.
Commands built for everyday use
- /spawnprotection help — list of commands
- /spawnprotection info — current configuration status, at a glance
- /spawnprotection reload — reload without restarting the server
- /spawnprotection setcenter / resetcenter — set the protection center to your current position, or restore it to the world's spawn
- /spawnprotection preview — draws the protection radius with particles, right in the world
Available alias:
/spl
Painless config migration
Every update migrates your
config.yml automatically, creating a dated, versioned backup before touching anything. You update, and it keeps working — no need to redo your configuration by hand.
Permissions
| spawnprotection.admin |
Access to all plugin permissions |
OP |
| spawnprotection.bypass |
Bypasses all active protections |
OP |
| spawnprotection.reload |
Allows reloading the plugin |
OP |
| spawnprotection.info |
Allows viewing the configuration status |
OP |
| spawnprotection.setcenter |
Allows setting and resetting the protection center |
OP |
| spawnprotection.preview |
Allows previewing the radius with particles |
OP |
All permissions are independent — you can grant info without granting reload, for example.
Free. No ads. Enjoy!