Sueta

SpawnProtection

1.5

A simple and customizable Minecraft plugin that grants temporary PvP protection to players after joining or respawning, helping prevent spawn kills and create a fairer gameplay experience.

·Plugin
  1. 1.5latestDeath EffectsJun 30, 2026

    SpawnProtection 1.5

    Added
    - Death Effects – Optionally apply configurable potion effects to players on respawn after they die. Useful as a soft penalty or balancing mechanic alongside spawn protection. - New death-effects section in config.yml, disabled by default (enabled: false) - Define any number of named effects, each independently toggleable - Per-effect configuration: - type – any valid Bukkit PotionEffectType (e.g. WEAKNESS, SLOWNESS, BLINDNESS, REGENERATION, ...) - duration-seconds – effect duration - amplifier – effect level (0 = level 1) - ambient – translucent particle style toggle - particles – show/hide particles entirely - icon – show/hide the effect icon in the inventory - Comes pre-configured with a disabled weakness and slowness example to show the format
    Notes
    - No breaking changes. New config section is added automatically with sensible defaults (enabled: false); existing setups are unaffected unless explicitly enabled.
    3351 downloads
  2. 1.4Mob Protection Cooldown DisplayJun 25, 2026
    Added
    - Live cooldown display for Mob Protection – Mob Protection now shows the remaining time in real time, matching the behavior already known from Spawn Protection. Previously it only sent a start and an end message. - Configurable via the new mob-protection.protection-display option (actionbar or bossbar, default: bossbar) - Bossbar mode shows remaining time as mm:ss with a depleting progress bar, in its own green bossbar so it never conflicts with Spawn Protection's bossbar - Bossbar automatically hides once the protection expires
    Changed
    - When both Spawn Protection and Mob Protection are active at the same time and both are set to actionbar, Spawn Protection takes priority on the shared actionbar line; Mob Protection's actionbar updates are skipped during that time to avoid flickering between the two messages.
    Notes
    - No breaking changes. New config option is added automatically with sensible defaults; existing setups continue to work unchanged.
    228 downloads
  3. 1.3Mob Protection for new players + second-based timingJun 17, 2026
    Added
    - Mob Protection – New time-limited protection against mobs and monsters, primarily aimed at first-join grace periods. While active, all mob/monster damage is cancelled, but PvP damage still goes through normally. - Configurable via mob-protection.first-join-seconds (default: 300) - Can be toggled with the new mob-protection.enabled flag - Automatically granted to first-time joiners alongside spawn protection, but managed independently from it - Players receive messages when mob protection starts and ends (mob-protection-started, mob-protection-ended) - Player-shot projectiles are correctly treated as PvP, not as mob damage
    Changed
    - All time settings now use seconds instead of minutes for greater precision and consistency. Affected: protection duration, first-join duration, claim duration, required online time, and related settings. - default-minutes → default-seconds - first-join-minutes → first-join-seconds - Today playtime tracking refactored from minute-based to second-based tracking for more granular accuracy. - /spawnprotection claim messages and calculations now reference seconds.
    Performance
    - Today playtime now caches base values to avoid repeated disk reads. - Save frequency optimized: data is now persisted once per minute instead of on every increment, reducing disk I/O.
    ⚠️ Migration Note
    All time-related config values changed from minutes to seconds. Existing configs are not auto-converted – update your values manually (e.g. 5 minutes → 300 seconds) or regenerate the config.
    294 downloads
  4. 1.2Update v1.2Dec 8, 2025
    Added
    - Implemented plugin metrics. - All admin commands now require the permission: `spawnprotection.admin` - Added new configuration option: ```yaml protection: disable-attack-confirm: false
    1821 downloads
  5. 1.1Updated ConfigJul 13, 2025
    - Added config reload command - Added tab-list configuration settings
    702 downloads
  6. 1.0SpawnProtection 1.0Jun 11, 2025
    211 downloads

Similar projects

Plugin →