-
Notifications
You must be signed in to change notification settings - Fork 0
Permissions
Jack edited this page May 15, 2026
·
1 revision
GPExpansion uses a comprehensive permission system for fine-grained access control.
| Permission | Description | Default |
|---|---|---|
griefprevention.admin |
Full admin access | op |
griefprevention.sign.admin.break |
Break any protected sign | op |
griefprevention.restoresnapshot |
Create/manage snapshots | op |
griefprevention.eavesdrop |
View private messages (if enabled) | op |
griefprevention.ignoreclaims |
Ignore all claim protections | op |
| Permission | Description | Default |
|---|---|---|
griefprevention.gpx |
Access to /gpx command | op |
griefprevention.gpx.reload |
Reload configuration | op |
griefprevention.gpx.debug |
Toggle debug mode | op |
griefprevention.gpx.max |
Modify player limits | op |
| Permission | Description | Default |
|---|---|---|
griefprevention.sign.create.rent |
Create [rent] signs | true |
griefprevention.sign.create.sell |
Create [sell] signs | true |
griefprevention.sign.create.mailbox |
Create purchasable [mailbox] signs | true |
griefprevention.sign.create.self-mailbox |
Create instant [Mailbox] signs | true |
griefprevention.sign.create.global |
Create [global] signs | true |
| Permission | Description | Default |
|---|---|---|
griefprevention.rent |
Rent from rental signs | true |
griefprevention.buy |
Buy from sell signs | true |
griefprevention.mailbox.use |
Use mailboxes | true |
Override default limits with numbered permissions:
| Base Permission | Description |
|---|---|
griefprevention.sign.limit.rent.<number> |
Max rent signs per claim |
griefprevention.sign.limit.sell.<number> |
Max sell signs per claim |
griefprevention.sign.limit.mailbox.<number> |
Max mailbox signs per claim |
griefprevention.sign.limit.self-mailbox.<number> |
Max self-mailboxes per claim |
griefprevention.sign.limit.global.<number> |
Max global signs per claim |
Examples:
-
griefprevention.sign.limit.rent.5- Allow 5 rent signs per claim -
griefprevention.sign.limit.self-mailbox.10- Allow 10 self-mailboxes
| Permission | Description | Default |
|---|---|---|
griefprevention.claim |
Basic claim access | true |
griefprevention.claim.list |
List own claims | true |
griefprevention.claim.list.other |
List others' claims | op |
griefprevention.claim.name |
Set claim names | true |
griefprevention.claim.desc |
Set descriptions | true |
griefprevention.claim.icon |
Set claim icons | true |
griefprevention.claim.setspawn |
Set claim spawn | true |
griefprevention.claim.tp |
Teleport to own claims | true |
griefprevention.claim.tp.anywhere |
TP to any claim by ID | op |
griefprevention.claim.tp.other |
TP to others' claims | op |
griefprevention.claim.info |
View claim info | true |
griefprevention.claim.info.other |
View others' claim info | op |
griefprevention.claim.flags |
Open GPFlags GUI | true |
griefprevention.claim.flags.anywhere |
Flags for any claim by ID | true |
griefprevention.claim.flags.other |
Flags for others' claims | op |
griefprevention.claim.options |
Open options GUI | true |
griefprevention.claim.options.anywhere |
Options for any claim by ID | true |
griefprevention.claim.options.other |
Options for others' claims | op |
griefprevention.claim.map |
Open claim map editor | true |
griefprevention.claim.map.anywhere |
Map editor for any claim | true |
| Permission | Description | Default |
|---|---|---|
griefprevention.trust |
Trust players | true |
griefprevention.trust.anywhere |
Trust by claim ID | true |
griefprevention.untrust |
Untrust players | true |
griefprevention.untrust.anywhere |
Untrust by claim ID | true |
griefprevention.accesstrust |
Grant access trust | true |
griefprevention.containertrust |
Grant container trust | true |
griefprevention.permissiontrust |
Grant permission trust | true |
griefprevention.manage.warp |
Set claim warps | true |
| Permission | Description | Default |
|---|---|---|
griefprevention.evict |
Evict renters | true |
griefprevention.collectrent |
Collect rent payments | true |
griefprevention.rent.extended |
Extended rental time | true |
| Permission | Description | Default |
|---|---|---|
griefprevention.global |
Toggle global status | true |
griefprevention.globallist |
View global claims | true |
griefprevention.global.approval |
Approve global claims | op |
| Permission | Description | Default |
|---|---|---|
griefprevention.claim.color.* |
All colors | op |
griefprevention.claim.color.black |
Black (&0) | true |
griefprevention.claim.color.dark_blue |
Dark Blue (&1) | true |
griefprevention.claim.color.dark_green |
Dark Green (&2) | true |
griefprevention.claim.color.dark_aqua |
Dark Aqua (&3) | true |
griefprevention.claim.color.dark_red |
Dark Red (&4) | true |
griefprevention.claim.color.dark_purple |
Dark Purple (&5) | true |
griefprevention.claim.color.gold |
Gold (&6) | true |
griefprevention.claim.color.gray |
Gray (&7) | true |
griefprevention.claim.color.dark_gray |
Dark Gray (&8) | true |
griefprevention.claim.color.blue |
Blue (&9) | true |
griefprevention.claim.color.green |
Green (&a) | true |
griefprevention.claim.color.aqua |
Aqua (&b) | true |
griefprevention.claim.color.red |
Red (&c) | true |
griefprevention.claim.color.light_purple |
Light Purple (&d) | true |
griefprevention.claim.color.yellow |
Yellow (&e) | true |
griefprevention.claim.color.white |
White (&f) | true |
| Permission | Description | Default |
|---|---|---|
griefprevention.claim.format.* |
All formats | op |
griefprevention.claim.format.obfuscated |
Obfuscated (&k) | true |
griefprevention.claim.format.bold |
Bold (&l) | true |
griefprevention.claim.format.strikethrough |
Strikethrough (&m) | true |
griefprevention.claim.format.underline |
Underline (&n) | true |
griefprevention.claim.format.italic |
Italic (&o) | true |
griefprevention.claim.format.reset |
Reset (&r) | true |
Note: Hex colors require griefprevention.claim.color.*
| Permission | Description | Default |
|---|---|---|
griefprevention.claim.gui |
Access claim GUI | true |
griefprevention.claim.gui.return |
Use /claim ! to return |
true |
griefprevention.claim.gui.admin |
Admin GUI features | op |
| Permission | Description | Default |
|---|---|---|
griefprevention.claimfly |
Use claim flight | true |
griefprevention.claimfly.admin |
Admin flight commands | op |
griefprevention.claimfly.unlimited |
Unlimited flight time | op |
| Permission | Description | Default |
|---|---|---|
griefprevention.tax.exempt |
Exempt from taxes | op |
griefprevention.sign.limit.rent.3: true
griefprevention.sign.limit.self-mailbox.5: true
griefprevention.claim.color.*: true
griefprevention.claim.format.*: true
griefprevention.claimfly.unlimited: truegriefprevention.claim.list.other: true
griefprevention.claim.tp.other: true
griefprevention.claim.info.other: true
griefprevention.sign.admin.break: truePlayers can check their permissions with:
-
/claim help- Shows available commands based on permissions - Console logs show permission denials in debug mode
Most player-facing permissions default to true for easy setup. Admin permissions default to op or false.
To restrict features, explicitly set permissions to false in your permission plugin.