SpawnShield gives players a short invulnerability "shield" when they respawn and optionally shows particles while protected. It is intentionally small and easy to configure for servers running Paper/Spigot-compatible software.
mvn package
target/ into your server's plugins/ directoryconfig.yml on first runDefault settings are kept in config.yml. Example:
# SpawnShield configuration duration: 5 particle: true particle-type: SPELL particle-interval-ticks: 5
Options
| Option | Type | Notes |
|---|---|---|
| duration | int (seconds) | How long the shield lasts after respawn |
| particle | boolean | Enable/disable particle effect |
| particle-type | enum | Any valid Bukkit Particle name |
| particle-interval-ticks | int | Delay between particle spawns (server ticks) |
/spawnshield reload — reload config (permission: spawnshield.reload, default OP)/spawnshield status — show shield status in-gamePlayers receive the shield automatically when they respawn. While shielded, incoming damage is cancelled. The plugin is intentionally minimal so you can extend it or combine it with other mods that manage spawn locations or lobby areas.
Include a license file as desired. The repository's README suggests MIT by default.