Перейти к содержимому
Mineforgian

SpawnProtection

SpawnProtection protects your spawn area instantly: Blocks, Pvp, Explosions...

Загрузки
190
Подписчики
0
Обновлён
4 июля 2026 г.
Лицензия
CC-BY-NC-ND-4.0

Опубликован 17 мая 2026 г.

SpawnProtection

Lightweight, reliable and modern spawn protection for Paper servers.

SpawnProtection protects your server spawn area against griefing, PvP, explosions, fluid abuse, piston exploits, entity manipulation and many other common forms of disruption.

Designed for server owners who want a simple, fast and dependable solution without WorldGuard, complicated regions or unnecessary dependencies.


Features

Spawn Area Protection

Protect your spawn using:

  • Radius mode (cylindrical or spherical)
  • Full-world protection mode
  • Custom spawn center
  • Automatic world spawn fallback

Building Protection

Prevent players from:

  • Breaking blocks
  • Placing blocks
  • Interacting with protected containers and mechanisms
  • Trampling farmland
  • Triggering pressure plates

PvP Protection

Keep your spawn safe from combat:

  • Blocks melee attacks
  • Blocks projectile attacks
  • Prevents attacks involving players inside the protected area
  • Bypass permission support

Explosion Protection

Protect the spawn from:

  • TNT
  • Creepers
  • Beds and anchors
  • Other entity and block explosions

Fluid Protection

Prevents:

  • Water placement
  • Lava placement
  • Bucket filling inside protected areas
  • Fluid flow into protected areas

Piston Protection

Stops piston-based bypasses:

  • Moving blocks into protected areas
  • Moving blocks out of protected areas
  • Extending piston heads into protected areas
  • Sticky piston exploits

Entity Protection

Protects decorative and passive entities:

  • Armor Stands
  • Item Frames
  • Glow Item Frames
  • Paintings
  • Villagers
  • Animals
  • Boats
  • Minecarts
  • End Crystals
  • Other decorative entities

Players cannot damage, manipulate or remove protected entities inside the spawn area.

Dispenser Protection

Blocks dispensers and droppers from placing or launching protected objects into the spawn area, including:

  • Water and lava buckets
  • Spawn eggs
  • Armor stands
  • Item frames
  • Paintings
  • Boats
  • Minecarts
  • TNT
  • Fire charges
  • End crystals

Admin Tools

  • Spawn preview particles
  • Live configuration reload
  • Custom spawn center commands
  • Configuration migration system
  • Automatic backup creation during migrations

Multi-Language Support

Built-in translations:

  • English
  • Spanish
  • Portuguese (Brazil)

Commands

/spl help
/spl info
/spl reload
/spl preview
/spl setcenter
/spl resetcenter

Permissions

Permission Description
spawnprotection.admin Full administrative access
spawnprotection.reload Reload configuration
spawnprotection.info View protection information
spawnprotection.preview Preview protected area
spawnprotection.setcenter Set or reset spawn center
spawnprotection.bypass Bypass all protections

Why SpawnProtection?

Many protection plugins are powerful but often excessive for simple servers.

SpawnProtection focuses on one job:

Keeping your spawn safe.

No regions. No dependencies. No unnecessary complexity.

Just lightweight and reliable spawn protection.


Compatibility

  • Paper
  • Purpur
  • Compatible Paper forks

Minecraft 1.20.6 – 1.21.x


Performance

SpawnProtection is designed to be lightweight and efficient.

  • No databases
  • No dependencies
  • Minimal memory usage
  • Event-driven architecture
  • Suitable for small and large servers

Ченджлог

1.6.1Релиз1.21, 26.1, 26.2 · 4 июля 2026 г.
  • Added protection against EntityChangeBlockEvent.
  • Added support for bamboo rafts.
  • Added protection for additional modern interactive blocks.
  • Player message cooldown data is now cleaned when a player leaves the server.
  • Fixed bamboo rafts not being detected as entity-placement items.
1.6.0Релиз1.21, 26.1, 26.2 · 27 июня 2026 г.

New Features

Added MessageService Added centralized protection messages with configurable cooldown. Prevents chat spam when players repeatedly trigger protections. Cooldown is configurable through settings.message-cooldown-seconds.

Added Fire Protection Added a dedicated fire protection category. Fire protection is now independent from interaction protection.

Added Inventory Transfer Protection Added inventory-transfer protection. Prevents hoppers and inventories from moving items into or out of protected inventories.

Added Environment Protection Added environment protection. Prevents natural block changes inside protected areas,

Improvements /spl info now displays: Fire protection status Inventory transfer protection status Environment protection status Message cooldown value

Configuration

Added:

protections: fire: true inventory-transfer: true environment: true

settings: message-cooldown-seconds: 1.5

Added new messages:

messages: no-fire: ... no-environment: ...

Migration Configuration version updated to v6. Existing configurations are migrated automatically.

1.5.1Релиз1.21, 26.1, 26.2 · 24 июня 2026 г.
  • Added environmental damage protection for protected entities.
  • Protected entities are now safe from fire, lava, cactus, suffocation, drowning and other non-player damage sources.
  • Fixed entity interaction handling so off-hand interactions can no longer bypass protection.
  • Added protection against picking up bucketable entities inside protected areas.
  • Expanded protected entity coverage for AbstractVillagers, Wandering Traders, Allays, ambient entities and Sniffers.
  • Improved config self-healing.
  • Improved world load handling by refreshing the protection area whenever the configured world loads.
  • Improved /spl info to use cached protection flags.
1.4.3Релиз1.21, 26.1, 26.2 · 20 июня 2026 г.
  • Fixed PvP protection so attacks are blocked when either the attacker or the victim is inside the protected area.
  • Added protection against filling buckets from water/lava sources inside the protected area.
  • Added support for physical interactions such as pressure plates, farmland trampling and turtle eggs.
  • Fixed preview permissions: /spl preview now requires spawnprotection.preview or admin permission.
  • Added English fallback for missing or invalid configured languages.
  • Added validation for invalid spawn radius values.
  • Added repeater and comparator interaction protection.
  • Limited fluid flow checks to water and lava only.
1.4.2Релиз1.20.6, 1.21, 26.1 · 12 июня 2026 г.

### Fixed

  • Fixed FireListener not respecting the protection configuration in some cases.
  • Fixed fire spread and block burning being cancelled even when the related protection setting was disabled.
  • Fixed admin bypass not being respected properly for some fire-related events.
  • Fixed FLINT_AND_STEEL being partially allowed in protected areas.
  • Fixed a case where players outside the protected radius could ignite fire inside the protected area by clicking protected border blocks.
  • Fixed fire-starting item checks by validating:
  • the player location
  • the clicked block location
  • the target fire location
  • Fixed radius preview being visually misleading when check-y-axis: true. ### Improved
  • Improved FireListener consistency with the rest of the protection system.
  • Improved InteractListener checks for fire-starting items.
  • Improved /spawnprotection preview:
  • prevents preview with invalid radius values
  • stops if the player changes world
  • displays three circles in spherical mode to better represent 3D protection
  • Improved internal code cleanup by removing unused dead code.
1.4.0Релиз1.20.6, 1.21, 26.1 · 6 июня 2026 г.

## SpawnProtection v1.4.0 — World Protection Mode

This update adds a new protection area mode, making SpawnProtection more flexible for both simple survival servers and dedicated hub/lobby worlds. **

Added**

  • Added protection-area.mode.
  • Added support for two protection modes:
    • radius — protects an area around the configured spawn world center.
    • world — protects the entire configured world.
  • Added automatic config migration to config-version: 3.
  • /spawnprotection info now shows the active protection area mode.

### Changed

  • Protection checks are now centralized internally through the plugin protection area logic.
  • All listeners now respect the selected protection mode automatically.
  • Radius settings are now ignored when using world mode.
  • /spawnprotection info now displays clearer information depending on the selected mode.

### Improved

  • Better support for dedicated lobby/hub worlds.
  • Server owners can now protect an entire lobby world without WorldGuard, regions, or complex setup.
  • Existing radius-based protection remains available for simple survival servers where the spawn is inside the main world.

### Compatibility

  • Existing configs are migrated automatically.
  • Existing values are preserved during migration.
  • A backup is created before migration.
  • config-version is now 3.
  • Existing commands, aliases and permissions remain unchanged.
  • No manual config deletion is required.

### Example

Protect only a spawn radius:

protection-area:
  mode: "radius"

spawn:
  world: "world"
  radius: 50
  check-y-axis: false
1.2.1Релиз1.20.6, 1.21, 26.1 · 23 мая 2026 г.

### Fixed

  • Fixed a small protection gap where players could still use FIRE_CHARGE to start fires inside the protected spawn area.
  • Fire-starting item protection now covers both:
  • FLINT_AND_STEEL
  • FIRE_CHARGE

### Improved

  • Improved command message formatting consistency.
  • /spawnprotection help and /spawnprotection info now use the same internal color formatting utility as the rest of the plugin.
1.2.0Релиз1.20.6, 1.21, 26.1 · 17 мая 2026 г.

SpawnProtection v1.2.0 — Better Spawn Area Configuration

Added

  • Added spawn.world.

  • Server owners can now choose which world spawn should be protected.

  • SpawnProtection no longer depends on the first loaded world.

  • Added spawn.check-y-axis.

  • false: uses cylindrical protection based only on X/Z distance.

  • true: uses spherical protection including height difference.

  • Added protection mode details to /spawnprotection info.

  • Protected world

  • Radius

  • Protection mode

  • Y-axis check status

  • Configured language

  • Added a built-in config migration system.

Changed

  • SpawnProtection now uses the configured world from spawn.world.
  • Radius checks now support both cylindrical and spherical protection.
  • Cylindrical protection is now the default mode.

Комментарии

Загружаем…