Skip to content

Permission Commands

Björn Zeutzheim edited this page May 29, 2015 · 2 revisions

Last updated for forgeessentials-1.7.10-1.4.0-beta2

Command-tree

This tree smbolizes the command structure for the FE permission command.
The symbol | means multiple choice and <ARG> means an argument that should be replaced.
Example:
/feperm user <USER> allow <ZONE> <PERMISSION>
would become
/feperm user TestUser allow TestZone fe.commands.*

  • /feperm or /p

    • user <USER> display information about the user
      • allow|deny|clear|true|false
        • <PERMISSION> modify global user permissions
        • <ZONE> <PERMISSION> modify zone-specific user permissions
      • value <ZONE> <PERMISSION> <VALUE> set permission property
      • prefix|suffix show user prefix/suffix
        • clear clear user prefix/suffix
        • <FIX> change user prefix/suffix
      • spawn here|clear|bed change user spawn
      • perms list user-specific permissions
      • group
      • zone <zone> Modify zone-specific permissions
        • allow|deny|clear|true|false
          • <PERMISSION> modify global user permissions
          • <ZONE> <PERMISSION> modify zone-specific user permissions
        • value <ZONE> <PERMISSION> <VALUE> set permission property
        • prefix|suffix show user prefix/suffix
          • <FIX> change user prefix/suffix
        • spawn here|clear|bed change user spawn
    • group <GROUP> display information about the group
      • create create the group if it does not exist yet
      • allow|deny|clear|true|false
        • <PERMISSION> modify global group permissions
        • <ZONE> <PERMISSION> modify zone-specific group permissions
      • value <ZONE> <PERMISSION> <VALUE> set permission property
      • prefix|suffix show group prefix/suffix
        • clear clear group prefix/suffix
        • <FIX> change group prefix/suffix
      • spawn here|clear|bed change user spawn
      • perms list group-specific permissions
      • priority <PRIO> set group priority
      • include manage group includes
        • add|remove <GROUP> add or remove groups from includes
        • clear clear group-includes
      • zone <zone> Modify zone-specific permissions
        • allow|deny|clear|true|false
          • <PERMISSION> modify global group permissions
          • <ZONE> <PERMISSION> modify zone-specific group permissions
        • value <ZONE> <PERMISSION> <VALUE> set permission property
        • prefix|suffix show group prefix/suffix
          • <FIX> change group prefix/suffix
        • spawn here|clear|bed change user spawn
    • global manage global permissions (group _ALL_)
      • allow|deny|clear|true|false
        • <PERMISSION> modify global group permissions
        • <ZONE> <PERMISSION> modify zone-specific group permissions
      • value <ZONE> <PERMISSION> <VALUE> set permission property
      • prefix|suffix show group prefix/suffix
        • <FIX> change group prefix/suffix
      • spawn here|clear|bed change user spawn
      • perms list group-specific permissions
      • priority <PRIO> set group priority
      • include manage group includes
        • add|remove <GROUP> add or remove groups from includes
        • clear clear group-includes
      • zone <zone> Modify zone-specific permissions
        • allow|deny|clear|true|false
          • <PERMISSION> modify global group permissions
          • <ZONE> <PERMISSION> modify zone-specific group permissions
        • value <ZONE> <PERMISSION> <VALUE> set permission property
        • prefix|suffix show group prefix/suffix
          • <FIX> change group prefix/suffix
        • spawn here|clear|bed change user spawn
    • zones list all existing zones
    • list list objects
      • perms list of permissions for current user
      • zones list of zones
      • users list of users
      • groups list of groups
    • test <PERMISSION> test a permission for the current player
    • reload reload permissions from persistence backend
    • save save permissions to persistence backend
  • /areaor /zone

    • list list existing areas
    • define <AREA> define area based on current selection
    • redefine <AREA> redefine area based on current selection
    • delete <AREA> delete area
    • entry|exit <AREA> <MESSAGE> set entry|exit message
    • info not yet implemented

Flattened list of commands

/p user <USER>
	display information about user
/p user <USER> allow|deny|clear <PERMISSIONS...>
	modify global user permissions
/p user <USER> value <PERMISSION> <VALUE>
	set permission property
/p user <USER> prefix|suffix
	show user prefix/suffix 
/p user <USER> prefix|suffix clear
	clear user prefix/suffix 
/p user <USER> prefix|suffix <FIX>
	change user prefix/suffix 
/p user <USER> spawn here|clear|bed
	set user spawn
/p user <USER> zone <ZONE> allow|deny|clear <PERMISSIONS...>
	modify global user permissions in specific zone
/p user <USER> zone <ZONE> value <PERMISSION> <VALUE>
	set permission property in specific zone
/p user <USER> zone <ZONE> prefix|suffix
	show user prefix/suffix for specific zone
/p user <USER> zone <ZONE> prefix|suffix <FIX>
	change user prefix/suffix for specific zone
/p user <USER> zone <ZONE> spawn here|clear|bed
	set user spawn for specific zone
/p user <USER> perms
	list user-specific permissions
/p user <USER> group add<GROUPNAME>
	add user to group
/p user <USER> group remove <GROUPNAME>
	remove user from group

/p group <GROUP>
	display information about the group
/p group <GROUP> create
	create the group if it does not exist yet
/p group <GROUP> allow|deny|clear <PERMISSIONS...>
	modify  global group permissions
/p group <GROUP> value <PERMISSION> <VALUE>
	set permission property
/p group <GROUP> prefix|suffix
	show group prefix/suffix 
/p user <USER> prefix|suffix clear
	clear group prefix/suffix 
/p group <GROUP> prefix|suffix <FIX>
	change group prefix/suffix 
/p group <GROUP> spawn here|clear|bed
	set group spawn
/p group <GROUP> zone <ZONE> allow|deny|clear <PERMISSIONS...>
	modify  global group permissions in specific zone
/p group <GROUP> zone <ZONE> value <PERMISSION> <VALUE>
	set permission property in specific zone
/p group <GROUP> zone <ZONE> prefix|suffix
	show group prefix/suffix for specific zone
/p group <GROUP> zone <ZONE> prefix|suffix <FIX>
	change group prefix/suffix for specific zone
/p group <GROUP> zone <ZONE> spawn here|clear|bed
	set group spawn for specific zone
/p group <GROUP> perms
	list group-specific permissions
/p group <GROUP> priority <PRIO>
	set group priority
/p group <GROUP> include add|remove <GROUP>
	add or remove groups from includes
/p group <GROUP> include clear
	clear group-includes

/p global allow|deny|clear <PERMISSIONS...>
	modify  global group permissions
/p global value <PERMISSION> <VALUE>
	set permission property
/p global prefix|suffix
	show group prefix/suffix 
/p global prefix|suffix <FIX>
	change group prefix/suffix 
/p global spawn here|clear|bed
	set group spawn
/p global zone <ZONE> allow|deny|clear <PERMISSIONS...>
	modify  global group permissions in specific zone
/p global zone <ZONE> value <PERMISSION> <VALUE>
	set permission property in specific zone
/p global zone <ZONE> prefix|suffix
	show group prefix/suffix for specific zone
/p global zone <ZONE> prefix|suffix <FIX>
	change group prefix/suffix for specific zone
/p global zone <ZONE> spawn here|clear|bed
	set group spawn for specific zone
/p global perms
	list group-specific permissions
/p global priority <PRIO>
	set group priority
/p global include add|remove <GROUP>
	add or remove groups from includes
/p global include clear
	clear group-includes

/p zones
	list all existing zones
/p list perms
	list of permissions for current user
/p list zones
	list of zones
/p list users
	list of users
/p list groups
	list of groups
/p test <PERMISSION>
	test a permission for the current player
/p reload
	reload permissions from persistence backend
/p save
	save permissions to persistence backend


/area define <AREA>
	define area based on current selection
/area redefine <AREA>
	redefine area based on current selection
/area delete <AREA>
	delete area
/area entry|exit <AREA>
	set entry/exit message
Clone this wiki locally