GriefPrevention3D

A fork of GriefPrevention that adds 3D subdivisions

File Details

GriefPrevention3D v18.0.9

  • R
  • Jun 7, 2026
  • 755.53 KB
  • 4
  • 26.1.2+44

File Name

GriefPrevention3D.jar

Supported Versions

  • 26.1.2
  • 26.1.1
  • 26.1
  • 1.21.5-Snapshot
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.3-Snapshot
  • 1.20.5-Snapshot
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20
  • 1.19.4
  • 1.19.3
  • 1.19.2
  • 1.19.1
  • 1.19
  • 1.18.2
  • 1.18.1
  • 1.18
  • 1.17
  • 1.16
  • 1.15
  • 1.14
  • 1.13
  • 1.12
  • 1.11
  • 1.10
  • 1.9
  • 1.8.3
  • 1.8.1
  • 1.8

v18.0.9: Fix claimed double chest split + admin claim chest boundary fix

GriefPrevention3D v18.0.9

Wiki: GriefPrevention3D Wiki

Thanks to @thiagorigonatti for fixing these issues!

Upstream Issue Fixes

Placing a chest next to a claimed double chest breaks the double chest (#2606)

Before: Placing a single chest outside a claim adjacent to a double chest fully inside the claim would forcibly split the double chest into two singles — even though no cross-claim double chest was actually formed.

After: The double chest is left untouched. Only adjacent single chests are candidates for the cross-claim split logic; existing double chests inside the claim is preserved.

The fix adds a guard that skips neighboring chests that are not Chest.Type.SINGLE, preventing modifications to existing valid double chests fully inside a claim.

Single chests on claim borders can be extended into double chests from outside claims (#2609)

Before: A player without build permission could place a chest outside an admin claim next to a claimed single chest, and the claimed chest would be extended into a double chest crossing the claim boundary. This happened because both wilderness and admin claims have a null owner ID, and the boundary check treated them as the same owner.

After: The chests are kept as separate single chests. A sameClaimOwner helper uses reference equality for null claims, ensuring wilderness and admin claims are only considered the "same owner" when both are literally null (both wilderness).

Compatibility

Category Support
Minecraft Versions 1.8.8 -> 26.1.x
Minimum Java Java 8
Bukkit API Target 1.13

Migration

No data migration is required.

See Also