File Details
GriefPrevention3D v18.1.6
- R
- Jun 23, 2026
- 811.35 KB
- 6
- 26.2+45
File Name
GriefPrevention3D.jar
Supported Versions
- 26.2
- 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.1.6: Minimum distance claim creation, neighbor trust, granular permissions
GriefPrevention3D v18.1.6
Wiki: GriefPrevention3D Wiki
New Features
Minimum Distance Between Claims
Admins can now enforce a minimum distance between top-level claims to prevent claim spam and overcrowding.
- Config option
MinimumDistance(default0= disabled): Set inconfig.ymlunderGriefPrevention.Claims.MinimumDistance. When set, players cannot create claims within the configured block distance of another player's claim. - Claim creation blocked with visualization: When a player attempts to create a claim too close to an existing one, the conflicting claim's boundary is visualized as a
CONFLICT_ZONE(visible from afar, especially withVisualizationGlow: true), and a denial message is shown identifying the nearby claim owner and the configured distance. - Distance check command
/claim distance check: Shows the configured minimum distance and lists all nearby claims within range, each visualized with a conflict zone boundary. Permission:griefprevention.checkclaimdistance.
Neighbor Trust — Bypass Minimum Distance
A new trust level that allows specific players to bypass minimum distance checks for a claim.
/claim trust <player> neighbor: Grants a player neighbor trust on the claim you're standing in (or all your claims if standing outside). Neighbor-trusted players can create claims within the minimum distance of your claim./neighbortrust <player>(alias:/distancetrust <player>): Standalone command for the same purpose./claim untrust <player>: Revokes manually-granted neighbor trust. Auto-granted neighbor trust (from existing nearby claims) cannot be removed via/untrust— it is automatically cleaned up when the nearby claim is abandoned./claim distance toggle: While standing in your own claim (or with manager permission), togglesallowAllNeighborsfor that claim. When enabled, ALL players can bypass minimum distance checks for that claim. Running the command again toggles it off. Permission:griefprevention.toggleclaimdistance.- Auto-granted neighbor trust: When
MinimumDistanceis set, existing claims that are already too close to each other automatically have their owners added as neighbors to each other's claims. This trust is automatically removed when a claim is abandoned (and no other claims from that owner remain nearby). - Trustlist display:
/trustlistnow shows neighbor-trusted players with a&d>(light purple) prefix, and the legend at the bottom includes "Neighbor" when neighbors exist.
Granular Permissions
All claim-related commands now have individual permissions that can be granted or denied independently, while griefprevention.claims remains as the parent permission (default: true) that grants all of them.
New individual permissions:
griefprevention.trust—/trustgriefprevention.untrust—/untrustgriefprevention.containertrust—/containertrustgriefprevention.accesstrust—/accesstrustgriefprevention.permissiontrust—/permissiontrustgriefprevention.neighbortrust—/neighbortrust,/distancetrustgriefprevention.checkclaimdistance—/claim distance checkgriefprevention.toggleclaimdistance—/claim distance togglegriefprevention.claimslist—/claimslistgriefprevention.abandonclaim—/abandonclaimgriefprevention.abandontoplevelclaim—/abandontoplevelclaimgriefprevention.extendclaim—/extendclaimgriefprevention.subdivideclaims—/subdivideclaimsgriefprevention.restrictsubclaim—/restrictsubclaimgriefprevention.basicclaims—/basicclaimsgriefprevention.claimexplosions—/claimexplosionsgriefprevention.checkclaimexpiry—/checkclaimexpirygriefprevention.shapedclaims—/shapedclaimsgriefprevention.3dsubdivideclaims—/3dsubdivideclaimsgriefprevention.buysellclaimblocks—/buyclaimblocks,/sellclaimblocksgriefprevention.witherexplosions—/witherexplosionsgriefprevention.unlockdrops—/unlockdropsgriefprevention.trapped—/trappedgriefprevention.givepet—/givepetgriefprevention.createclaims— claim creationgriefprevention.accruals— claim block accrualgriefprevention.ignore—/ignore,/unignore,/ignorelistgriefprevention.abandonallclaims—/abandonallclaims
All of the above are children of griefprevention.claims in plugin.yml, so existing servers with griefprevention.claims: true (the default) will continue to work without any changes. Admins can now deny specific sub-permissions to restrict individual commands.
Alias Configuration
New alias entries added to alias.yml:
ClaimDistanceCheck: subcommanddistance/checkdistance, standalonecheckclaimdistanceClaimDistanceToggle: subcommanddistancetoggle/toggledistance, standalonetoggleclaimdistanceClaimTrust: addedneighboras a trust type option
Config Changes
| Option | Default | Description |
|---|---|---|
GriefPrevention.Claims.MinimumDistance |
0 |
Minimum distance in blocks between top-level claims. 0 = disabled. |
Messages
New message entries added to messages.yml:
Neighbor: "Neighbor" — label for neighbor trust in trustlistNeighborPermission: "bypass minimum distance" — description of neighbor permissionCreateClaimFailTooClose: "You can't create a claim here because it's too close to {0}'s claim. Minimum distance is {1} blocks."CreateClaimFailTooCloseNoBypass: "You can't create a claim here because it's too close to another claim. Minimum distance is {0} blocks."MinimumDistance: "Minimum distance between claims: {0} blocks."NearbyClaims: "Nearby claims: {0}"NeighborTrustGranted: "Granted {0} neighbor trust. They can now bypass minimum distance checks for your claims."NeighborTrustRevoked: "Revoked {0}'s neighbor trust."NeighborTrustGrantedAll: "Granted {0} neighbor trust for ALL your claims."NeighborTrustRevokedAll: "Revoked {0}'s neighbor trust from ALL your claims."NeighborBypassEnabled: "All players can now bypass minimum distance checks for this claim."NeighborBypassDisabled: "Minimum distance checks are now enforced for this claim."