Skip to content

Permissions

Jack edited this page May 15, 2026 · 1 revision

Permissions

GPExpansion uses a comprehensive permission system for fine-grained access control.

Admin Permissions

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

GPX Admin Commands

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

Sign Creation Permissions

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

Sign Usage Permissions

Permission Description Default
griefprevention.rent Rent from rental signs true
griefprevention.buy Buy from sell signs true
griefprevention.mailbox.use Use mailboxes true

Sign Limit Permissions

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

Claim Management Permissions

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

Trust System Permissions

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

Rental Permissions

Permission Description Default
griefprevention.evict Evict renters true
griefprevention.collectrent Collect rent payments true
griefprevention.rent.extended Extended rental time true

Global Claim Permissions

Permission Description Default
griefprevention.global Toggle global status true
griefprevention.globallist View global claims true
griefprevention.global.approval Approve global claims op

Color & Format Permissions

Colors (for /claim name and /claim desc)

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

Formats

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.*

GUI Permissions

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

Claim Flight Permissions

Permission Description Default
griefprevention.claimfly Use claim flight true
griefprevention.claimfly.admin Admin flight commands op
griefprevention.claimfly.unlimited Unlimited flight time op

Tax Exemptions

Permission Description Default
griefprevention.tax.exempt Exempt from taxes op

Permission Groups Example

VIP Player

griefprevention.sign.limit.rent.3: true
griefprevention.sign.limit.self-mailbox.5: true
griefprevention.claim.color.*: true
griefprevention.claim.format.*: true
griefprevention.claimfly.unlimited: true

Moderator

griefprevention.claim.list.other: true
griefprevention.claim.tp.other: true
griefprevention.claim.info.other: true
griefprevention.sign.admin.break: true

Checking Permissions

Players can check their permissions with:

  • /claim help - Shows available commands based on permissions
  • Console logs show permission denials in debug mode

Default Values

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.

Clone this wiki locally