# GriefPrevention3D v18.0.4
**Wiki:** [GriefPrevention3D Wiki](https://github.com/castledking/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 `EntityPickupItemEvent` handling 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` / `OfflinePlayer` equality 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.
Optional dependencies
PlaceholderAPI
Any compatible version
VaultUnlocked
Any compatible version
QuickShop-Hikari
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }