| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| GriefPrevention3D.jar | 2026-05-27 | 766.3 kB | |
| 18.0.4 source code.tar.gz | 2026-05-27 | 537.6 kB | |
| 18.0.4 source code.zip | 2026-05-27 | 700.0 kB | |
| README.md | 2026-05-27 | 1.4 kB | |
| Totals: 4 Items | 2.0 MB | 0 | |
GriefPrevention3D v18.0.4
Wiki: GriefPrevention3D Wiki
Highlights
- Fixed a post-death item pickup regression — Players who respawned with PvP fresh-spawn immunity could sometimes be unable to pick up their own items until they left and rejoined.
Bugfixes
Item Pickup
- Fixed
EntityPickupItemEventhandling so fresh-spawn PvP immunity ends when an immune player picks up an item instead of cancelling the pickup. - This resolves a deadlock where an empty-inventory player was expected to pick up an item to lose immunity, but the pickup itself was blocked by that same immunity state.
- Hardened locked death-drop ownership checks to compare player UUIDs directly, avoiding server-version differences in
Player/OfflinePlayerequality behavior.
Affected Config
This regression only applied when PvP fresh-spawn protection was active:
:::yaml
GriefPrevention:
PvP:
ProtectFreshSpawns: true
No config migration is required.
Compatibility
| Category | Support |
|---|---|
| Minecraft Versions | 1.8.8 -> 26.1.x |
| Minimum Java | Java 11 |
| Bukkit API Target | 1.13 |
Migration
No data migration is required.
Existing claims, configs, and player data remain compatible.