Got a question that the wiki doesn't answer? Ask on the forum (preferred), or join us on IRC.

BeastNode

WorldGuard/Permissions

From EngineHub.org Wiki
Jump to: navigation, search

Permissions in WorldGuard support WEPIF, which supports a few built-in permission systems, and has support for external permissions systems that are compatible with the Permissions plugin.

Commands

COMMAND PERMISSION
/locate
  • worldguard.locate
/stack
  • worldguard.stack
  • worldguard.stack.illegitimate
  • worldguard.stack.damaged
Emergency commands
/stopfire
  • worldguard.fire-toggle.*
/allowfire
  • worldguard.fire-toggle.*
/halt-activity
  • worldguard.halt-activity.*
/halt-activity -c
  • worldguard.halt-activity.*
Area protection commands
/region define
  • worldguard.region.define
/region redefine
  • worldguard.region.redefine.own (lets owners redefine their own regions)
  • worldguard.region.redefine.member (lets members redefine their own regions)
  • worldguard.region.redefine
/region claim
  • worldguard.region.claim
/region select
  • worldguard.region.select.own.* (lets owners select their own regions)
  • worldguard.region.select.own.<region> (lets owners select their own regions for the given region ID)
  • worldguard.region.select.member.* (lets members select their own regions)
  • worldguard.region.select.member.<region> (lets members select their own regions for the given region ID)
  • worldguard.region.select.*
  • worldguard.region.select.<region> (for a given region)

These are also checked for /region info with the -s flag.

/region info
  • worldguard.region.info.own (lets owners query their own regions)
  • worldguard.region.info.member (lets members query their own regions)
  • worldguard.region.info
/region addowner
  • worldguard.region.addowner.own.*
  • worldguard.region.addowner.member.*
  • worldguard.region.addowner.*
/region removeowner

Alias remowner

  • worldguard.region.removeowner.own.*
  • worldguard.region.removeowner.member.*
  • worldguard.region.removeowner.*
/region addmember
  • worldguard.region.addmember.own.*
  • worldguard.region.addmember.member.*
  • worldguard.region.addmember.*
/region removemember

Alias remmember, removemem, remmem

  • worldguard.region.removemember.own.*
  • worldguard.region.removemember.member.*
  • worldguard.region.removemember.*
/region list
  • worldguard.region.list.own (lets owners see list of their regions)
  • worldguard.region.list
Warning: Permissions are currently not checked for the other world if another world is specified.
/region flag

There are TWO sets of permissions that you must give. The first is the permission to use the command.

  • worldguard.region.flag.regions.own.* (lets owners set the flags for their own regions)
  • worldguard.region.flag.regions.own.<region> (lets owners set the flags for their own regions for the given region ID)
  • worldguard.region.flag.regions.member.* (lets members set the flags for their own regions)
  • worldguard.region.flag.regions.member.<region> (lets members set the flags for their own regions for the given region ID)
  • worldguard.region.flag.regions.*
  • worldguard.region.flag.regions.<region> (for a given region)

Then you must give permission to use the flags.

  • worldguard.region.flag.flags.<flag>.* for the given flag
  • worldguard.region.flag.flags.* for all flags
Example: The permission for the chest-access flag
worldguard.region.flag.flags.chest-access.* would give a user only the ability to set that flag.
/region setpriority
  • worldguard.region.setpriority.own.* (lets owners set the priority of their own regions)
  • worldguard.region.setpriority.own.<region> (lets owners set the priority of their own regions for the given region ID)
  • worldguard.region.setpriority.member.* (lets members set the priority of their own regions)
  • worldguard.region.setpriority.member.<region> (lets members set the priority of their own regions for the given region ID)
  • worldguard.region.setpriority.*
  • worldguard.region.setpriority.<region> (for a given region)
/region setparent
  • worldguard.region.setparent.own.* (lets owners set the parent of their own regions)
  • worldguard.region.setparent.own.<region> (lets owners set the parent of their own regions for the given region ID)
  • worldguard.region.setparent.member.* (lets members set the parent of their own regions)
  • worldguard.region.setparent.member.<region> (lets members set the parent of their own regions for the given region ID)
  • worldguard.region.setparent.*
  • worldguard.region.setparent.<region> (for a given region)

These are also checked for the parent region.

/region teleport
  • worldguard.region.teleport.own.* (lets owners teleport to their own regions)
  • worldguard.region.teleport.own.<region> (lets owners teleport to their own regions for the given region ID)
  • worldguard.region.teleport.member.* (lets members teleport to their own regions)
  • worldguard.region.teleport.member.<region> (lets members teleport to their own regions for the given region ID)
  • worldguard.region.teleport.*
  • worldguard.region.teleport.<region> (for a given region)
/region remove
  • worldguard.region.remove.own.* (lets owners remove their own regions)
  • worldguard.region.remove.own.<region> (lets owners remove their own regions for the given region ID)
  • worldguard.region.remove.member.* (lets members remove their own regions)
  • worldguard.region.remove.member.<region> (lets members remove their own regions for the given region ID)
  • worldguard.region.remove.*
  • worldguard.region.remove.<region> (for a given region)
WorldGuard commands
/worldguard version

(Not applicable)

/worldguard reload
  • worldguard.reload
/worldguard report
  • worldguard.report
  • worldguard.report.pastebin (for pastebin support(paste bin is where you can "paste" types of coding.)


Namespaces

Variants
Actions