VoidProtectionLite (1.19.4 - 26.2) icon

VoidProtectionLite (1.19.4 - 26.2) -----

A void protection plugin




## Bug fixes
- Fixed rescue damage handling so active rescue sequences cancel void damage even when using `Y_THRESHOLD` mode.
- Changed `handleVoid` to return whether a rescue actually started, allowing listeners to avoid cancelling damage when rescue is blocked by cooldown or bypass.
- Reworked delayed rescues so the safe location is recalculated immediately before teleporting instead of being locked in before the delay.
- Stabilized players as soon as rescue begins, clearing fall distance and velocity during the teleport delay to reduce fall-speed and anti-cheat issues.
- Added delayed-rescue revalidation: if the player changes world or reaches a safe standing location before the delayed teleport runs, the rescue is cancelled cleanly.
- Improved safe-location scanning order to prioritize nearby vertical/horizontal candidates more naturally.
- Reduced the risk of chunk-loading lag during safe scans by requiring scanned candidate chunks to already be loaded. Only the explicit target/spawn rescue chunks may still be loaded synchronously, with a warning.
- Added world border validation to safe rescue checks.
- Added dynamic world auto-registration through `WorldLoadEvent` for worlds loaded after plugin startup.
- Improved runtime world handling so auto-register can also occur when protection logic first sees a new world.
- Changed `/vp setspawn` to save the custom rescue location and automatically set the world rescue mode to `CUSTOM`.
- Added `/vp enable` and `/vp disable` to the help output.

## Configuration
- Bumped internal `config-version` to `5`.
- Added all missing message keys for `ES`, `FR`, `DE`, and `IT`.
- Added the new `custom-location-saved-custom-mode` message key in all supported languages.
- Updated the comment for `update-last-safe-every-ticks` to clarify that it is evaluated on block movement samples.
----------, Jun 21, 2026

Changes
  • Improved rescue handling to avoid overlapping rescue attempts.
  • Added stricter validation for /vp setmode and /vp sety.
  • Improved safety checks for rescue destinations and spawn fallbacks.
  • Added clearer warnings for invalid custom rescue locations.
  • Cleaned up unused configuration options.
  • Improved internal safety-checking code and permission declarations.
----------, Jun 14, 2026

Fixes
- Fixed a syntax issue in /vp check that could prevent the plugin from compiling.
- Fixed CUSTOM location validation in /vp check so cross-world custom locations are treated as invalid.
- Improved safety fallback if safety.unsafe-blocks contains no valid materials.
- Improved world-specific bypass checks by also checking lowercase world names.
----------, Jun 7, 2026

New features
- Added automatic config migration.
- Added automatic config backup before migration.
- Added /vp version.
- Added additional configurable command messages.
- Improved /vp check with extra warnings.

Improvements
- Existing config.yml files are now updated without overwriting user values.
- Missing v1.3 config keys are added automatically.
- Command feedback is more configurable through messages.
- /vp status now shows plugin/config version and unsafe block count.
- /vp check now reports invalid unsafe block names.
- /vp check now warns when a custom rescue location exists but appears unsafe.
- Auto-registered worlds are now logged in console.
----------, May 24, 2026

New features
  • Added /vp list.
  • Added /vp check [world].
  • Added /vp test [player].
  • Added configurable safety settings:
    • safe search radius
    • vertical search range
    • velocity clearing on rescue
    • fire extinguishing on rescue
    • configurable unsafe blocks
  • Added world-specific bypass permission support:
    • voidprotectionlite.bypass.*
    • voidprotectionlite.bypass.<world>
Improvements
  • Rescue safety checks are now more configurable.
  • Last safe location tracking now uses the configured unsafe block list.
  • Rescue logic can now clear player velocity after teleporting.
  • Rescue logic can now extinguish players after rescue.
  • /vp status now shows safety-related settings.
----------, May 14, 2026

New features
  • Added /vp info [world].
  • Added /vp enable <world>.
  • Added /vp disable <world>.
  • Added /vp setmode <world> <LAST_SAFE|SPAWN|CUSTOM>.
  • Added /vp sety <world> <y>.
  • Added automatic world registration.
  • Added configurable rescue effects:
    • sounds
    • particles
    • blindness effect
    • teleport delay
Improvements
  • Last safe locations are now stored per player and per world.
  • Improved safe teleport checks.
  • Improved fallback handling when a rescue location is invalid.
  • Improved /vp status output.
  • Reduced unnecessary movement checks.
  • Safer /vp setspawn [world] behavior.
  • Cleaner default configuration.
  • Added world_the_end to the default config.
Fixes
  • Fixed possible cross-world rescues when using LAST_SAFE.
  • Fixed unsafe teleport edge cases.
  • Fixed custom rescue locations being saved for the wrong world.
  • Fixed unnecessary processing on minor player movement.
  • Improved cleanup when players leave the server.
Recommended update
This version is recommended for servers using multiple worlds, custom dimensions, or The End.
----------, May 10, 2026

Resource Information
Author:
----------
Total Downloads: 46
First Release: Jan 23, 2026
Last Update: Jun 21, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings