[{"data":1,"prerenderedAt":1008},["ShallowReactive",2],{"wiki-nav":3,"wiki-sidebar":238,"wiki-en-\u002Fwiki\u002Fguides\u002Fargument-permissions":304,"wiki-surround-en-\u002Fwiki\u002Fguides\u002Fargument-permissions":1005},[4],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"Wiki","i-lucide-book","\u002Fwiki","wiki",[10,13,40,84,88,110,114,155,159,197,212,234],{"title":11,"path":7,"stem":12},"Wiki home","wiki\u002Findex",{"title":14,"icon":15,"path":16,"stem":17,"children":18,"page":39},"About","i-lucide-info","\u002Fwiki\u002Fabout","wiki\u002Fabout",[19,23,27,31,35],{"title":20,"path":21,"stem":22},"Credits","\u002Fwiki\u002Fabout\u002Fcredits","wiki\u002Fabout\u002Fcredits",{"title":24,"path":25,"stem":26},"External connections","\u002Fwiki\u002Fabout\u002Fexternal-connections","wiki\u002Fabout\u002Fexternal-connections",{"title":28,"path":29,"stem":30},"Locale and translations","\u002Fwiki\u002Fabout\u002Flocale","wiki\u002Fabout\u002Flocale",{"title":32,"path":33,"stem":34},"Placeholders","\u002Fwiki\u002Fabout\u002Fplaceholders","wiki\u002Fabout\u002Fplaceholders",{"title":36,"path":37,"stem":38},"Why LuckPerms?","\u002Fwiki\u002Fabout\u002Fwhy-luckperms","wiki\u002Fabout\u002Fwhy-luckperms",false,{"title":41,"icon":42,"path":43,"stem":44,"children":45},"Commands","i-lucide-terminal","\u002Fwiki\u002Fcommands","wiki\u002Fcommands\u002Findex",[46,48,52,56,60,64,68,72,76,80],{"title":47,"path":43,"stem":44},"Command usage",{"title":49,"path":50,"stem":51},"General commands","\u002Fwiki\u002Fcommands\u002Fgeneral","wiki\u002Fcommands\u002Fgeneral",{"title":53,"path":54,"stem":55},"Group commands","\u002Fwiki\u002Fcommands\u002Fgroup","wiki\u002Fcommands\u002Fgroup",{"title":57,"path":58,"stem":59},"Log commands","\u002Fwiki\u002Fcommands\u002Flog","wiki\u002Fcommands\u002Flog",{"title":61,"path":62,"stem":63},"Meta commands","\u002Fwiki\u002Fcommands\u002Fmeta","wiki\u002Fcommands\u002Fmeta",{"title":65,"path":66,"stem":67},"Parent commands","\u002Fwiki\u002Fcommands\u002Fparent","wiki\u002Fcommands\u002Fparent",{"title":69,"path":70,"stem":71},"Permission commands","\u002Fwiki\u002Fcommands\u002Fpermission","wiki\u002Fcommands\u002Fpermission",{"title":73,"path":74,"stem":75},"Permissions reference","\u002Fwiki\u002Fcommands\u002Fpermissions","wiki\u002Fcommands\u002Fpermissions",{"title":77,"path":78,"stem":79},"Track commands","\u002Fwiki\u002Fcommands\u002Ftrack","wiki\u002Fcommands\u002Ftrack",{"title":81,"path":82,"stem":83},"User commands","\u002Fwiki\u002Fcommands\u002Fuser","wiki\u002Fcommands\u002Fuser",{"title":85,"path":86,"stem":87},"Configuration","\u002Fwiki\u002Fconfiguration","wiki\u002Fconfiguration",{"title":89,"icon":90,"path":91,"stem":92,"children":93,"page":39},"Developers","i-lucide-code","\u002Fwiki\u002Fdevelopers","wiki\u002Fdevelopers",[94,98,102,106],{"title":95,"path":96,"stem":97},"Developer API","\u002Fwiki\u002Fdevelopers\u002Fapi","wiki\u002Fdevelopers\u002Fapi",{"title":99,"path":100,"stem":101},"API usage","\u002Fwiki\u002Fdevelopers\u002Fapi-usage","wiki\u002Fdevelopers\u002Fapi-usage",{"title":103,"path":104,"stem":105},"Contributing","\u002Fwiki\u002Fdevelopers\u002Fcontributing","wiki\u002Fdevelopers\u002Fcontributing",{"title":107,"path":108,"stem":109},"Standalone app and REST API","\u002Fwiki\u002Fdevelopers\u002Fstandalone-rest","wiki\u002Fdevelopers\u002Fstandalone-rest",{"title":111,"path":112,"stem":113},"FAQ","\u002Fwiki\u002Ffaq","wiki\u002Ffaq",{"title":115,"icon":116,"path":117,"stem":118,"children":119,"page":39},"Features","i-lucide-sparkles","\u002Fwiki\u002Ffeatures","wiki\u002Ffeatures",[120,124,128,132,136,140,151],{"title":121,"path":122,"stem":123},"Context","\u002Fwiki\u002Ffeatures\u002Fcontext","wiki\u002Ffeatures\u002Fcontext",{"title":125,"path":126,"stem":127},"Default groups","\u002Fwiki\u002Ffeatures\u002Fdefault-groups","wiki\u002Ffeatures\u002Fdefault-groups",{"title":129,"path":130,"stem":131},"Prefixes, suffixes and meta","\u002Fwiki\u002Ffeatures\u002Fprefixes-suffixes-meta","wiki\u002Ffeatures\u002Fprefixes-suffixes-meta",{"title":133,"path":134,"stem":135},"Tracks","\u002Fwiki\u002Ffeatures\u002Ftracks","wiki\u002Ffeatures\u002Ftracks",{"title":137,"path":138,"stem":139},"Verbose","\u002Fwiki\u002Ffeatures\u002Fverbose","wiki\u002Ffeatures\u002Fverbose",{"title":141,"path":142,"stem":143,"children":144},"Web Editor","\u002Fwiki\u002Ffeatures\u002Fweb-editor","wiki\u002Ffeatures\u002Fweb-editor\u002Findex",[145,147],{"title":146,"path":142,"stem":143},"Web editor",{"title":148,"path":149,"stem":150},"Web editor technical details","\u002Fwiki\u002Ffeatures\u002Fweb-editor\u002Ftechnical","wiki\u002Ffeatures\u002Fweb-editor\u002Ftechnical",{"title":152,"path":153,"stem":154},"Weight","\u002Fwiki\u002Ffeatures\u002Fweight","wiki\u002Ffeatures\u002Fweight",{"title":156,"path":157,"stem":158},"Getting started","\u002Fwiki\u002Fgetting-started","wiki\u002Fgetting-started",{"title":160,"icon":161,"path":162,"stem":163,"children":164,"page":39},"Guides","i-lucide-map","\u002Fwiki\u002Fguides","wiki\u002Fguides",[165,169,173,177,181,185,189,193],{"title":166,"path":167,"stem":168},"Argument-based command permissions","\u002Fwiki\u002Fguides\u002Fargument-permissions","wiki\u002Fguides\u002Fargument-permissions",{"title":170,"path":171,"stem":172},"Bulk editing","\u002Fwiki\u002Fguides\u002Fbulk-editing","wiki\u002Fguides\u002Fbulk-editing",{"title":174,"path":175,"stem":176},"Extensions","\u002Fwiki\u002Fguides\u002Fextensions","wiki\u002Fguides\u002Fextensions",{"title":178,"path":179,"stem":180},"Migration","\u002Fwiki\u002Fguides\u002Fmigration","wiki\u002Fguides\u002Fmigration",{"title":182,"path":183,"stem":184},"Prefix and suffix stacking","\u002Fwiki\u002Fguides\u002Fprefix-stacking","wiki\u002Fguides\u002Fprefix-stacking",{"title":186,"path":187,"stem":188},"Storage system errors","\u002Fwiki\u002Fguides\u002Fstorage-errors","wiki\u002Fguides\u002Fstorage-errors",{"title":190,"path":191,"stem":192},"Switching storage types","\u002Fwiki\u002Fguides\u002Fswitching-storage","wiki\u002Fguides\u002Fswitching-storage",{"title":194,"path":195,"stem":196},"Syncing data between servers","\u002Fwiki\u002Fguides\u002Fsyncing","wiki\u002Fguides\u002Fsyncing",{"title":198,"icon":199,"path":200,"stem":201,"children":202},"Installation","i-lucide-download","\u002Fwiki\u002Finstall","wiki\u002Finstall\u002Findex",[203,204,208],{"title":198,"path":200,"stem":201},{"title":205,"path":206,"stem":207},"Hytale","\u002Fwiki\u002Finstall\u002Fhytale","wiki\u002Finstall\u002Fhytale",{"title":209,"path":210,"stem":211},"Network installation","\u002Fwiki\u002Finstall\u002Fnetwork","wiki\u002Finstall\u002Fnetwork",{"title":213,"icon":214,"path":215,"stem":216,"children":217,"page":39},"Reference","i-lucide-library","\u002Fwiki\u002Freference","wiki\u002Freference",[218,222,226,230],{"title":219,"path":220,"stem":221},"Migrating from GroupManager or PermissionsEx","\u002Fwiki\u002Freference\u002Fmigrating-gm-pex","wiki\u002Freference\u002Fmigrating-gm-pex",{"title":223,"path":224,"stem":225},"How permission calculation works","\u002Fwiki\u002Freference\u002Fpermission-calculation","wiki\u002Freference\u002Fpermission-calculation",{"title":227,"path":228,"stem":229},"Self-hosting the web interfaces","\u002Fwiki\u002Freference\u002Fself-hosting","wiki\u002Freference\u002Fself-hosting",{"title":231,"path":232,"stem":233},"Upgrading from v4 to v5","\u002Fwiki\u002Freference\u002Fupgrade-v4-v5","wiki\u002Freference\u002Fupgrade-v4-v5",{"title":235,"path":236,"stem":237},"Storage types","\u002Fwiki\u002Fstorage","wiki\u002Fstorage",[239],{"title":5,"icon":6,"path":7,"stem":8,"children":240},[241,242,249,261,262,268,269,281,282,292,297,303],{"title":11,"path":7,"stem":12},{"title":14,"icon":15,"path":16,"stem":17,"children":243,"page":39},[244,245,246,247,248],{"title":20,"path":21,"stem":22},{"title":24,"path":25,"stem":26},{"title":28,"path":29,"stem":30},{"title":32,"path":33,"stem":34},{"title":36,"path":37,"stem":38},{"title":41,"icon":42,"path":43,"stem":44,"children":250},[251,252,253,254,255,256,257,258,259,260],{"title":47,"path":43,"stem":44},{"title":49,"path":50,"stem":51},{"title":53,"path":54,"stem":55},{"title":57,"path":58,"stem":59},{"title":61,"path":62,"stem":63},{"title":65,"path":66,"stem":67},{"title":69,"path":70,"stem":71},{"title":73,"path":74,"stem":75},{"title":77,"path":78,"stem":79},{"title":81,"path":82,"stem":83},{"title":85,"path":86,"stem":87},{"title":89,"icon":90,"path":91,"stem":92,"children":263,"page":39},[264,265,266,267],{"title":95,"path":96,"stem":97},{"title":99,"path":100,"stem":101},{"title":103,"path":104,"stem":105},{"title":107,"path":108,"stem":109},{"title":111,"path":112,"stem":113},{"title":115,"icon":116,"path":117,"stem":118,"children":270,"page":39},[271,272,273,274,275,276,280],{"title":121,"path":122,"stem":123},{"title":125,"path":126,"stem":127},{"title":129,"path":130,"stem":131},{"title":133,"path":134,"stem":135},{"title":137,"path":138,"stem":139},{"title":141,"path":142,"stem":143,"children":277},[278,279],{"title":146,"path":142,"stem":143},{"title":148,"path":149,"stem":150},{"title":152,"path":153,"stem":154},{"title":156,"path":157,"stem":158},{"title":160,"icon":161,"path":162,"stem":163,"children":283,"page":39},[284,285,286,287,288,289,290,291],{"title":166,"path":167,"stem":168},{"title":170,"path":171,"stem":172},{"title":174,"path":175,"stem":176},{"title":178,"path":179,"stem":180},{"title":182,"path":183,"stem":184},{"title":186,"path":187,"stem":188},{"title":190,"path":191,"stem":192},{"title":194,"path":195,"stem":196},{"title":198,"icon":199,"path":200,"stem":201,"children":293},[294,295,296],{"title":198,"path":200,"stem":201},{"title":205,"path":206,"stem":207},{"title":209,"path":210,"stem":211},{"title":213,"icon":214,"path":215,"stem":216,"children":298,"page":39},[299,300,301,302],{"title":219,"path":220,"stem":221},{"title":223,"path":224,"stem":225},{"title":227,"path":228,"stem":229},{"title":231,"path":232,"stem":233},{"title":235,"path":236,"stem":237},{"id":305,"title":166,"body":306,"contributors":978,"description":997,"editUrl":998,"extension":999,"meta":1000,"navigation":1001,"path":167,"seo":1002,"stem":168,"updatedAt":1003,"__hash__":1004},"wiki_en\u002Fwiki\u002Fguides\u002Fargument-permissions.md",{"type":307,"value":308,"toc":938},"minimark",[309,322,338,341,344,347,352,357,364,371,376,383,402,405,409,415,420,423,428,444,446,450,456,461,464,469,485,487,491,497,502,505,510,525,527,531,535,541,546,549,554,571,573,577,583,588,591,596,613,615,619,622,626,632,637,640,645,661,663,667,670,676,681,684,689,715,717,721,724,731,742,745,848,852,855,859,921,932],[310,311,312,313,321],"p",{},"This page documents the ",[314,315,317],"a",{"href":316},"\u002Fwiki\u002Fconfiguration#argument-based-command-permissions",[318,319,320],"code",{},"argument-based-command-permissions"," configuration option.",[310,323,324,337],{},[325,326,327,328,333,334],"strong",{},"For any of the following permissions to work, you must first enable ",[314,329,330],{"href":316},[318,331,332],{},"argument-based-command-permissions: true"," in your ",[314,335,336],{"href":316},"config.yml","!",[310,339,340],{},"When this option is enabled, LuckPerms will run extra permission checks when a player tries to modify or view permission data.",[310,342,343],{},"These permissions allow for finer control over what changes a player is able to do, including preventing them from granting specific groups, or making changes in certain contexts.",[310,345,346],{},"The extra checks can be broken down into 3 sections.",[348,349,351],"h2",{"id":350},"checks-when-a-player-modifiesviews-themselves-or-other-users","Checks when a player modifies\u002Fviews themselves or other users",[353,354,356],"h3",{"id":355},"modify-self","Modify self",[310,358,359,360,363],{},"When a player tries to use a command to modify themselves, LuckPerms will first check for ",[318,361,362],{},"[base command permission].modify.self",". If this returns true, the action is will be allowed. If it returns false, the action will not be allowed.",[310,365,366,367,370],{},"If the player does not have a value set for the check (in other words, it's undefined), LuckPerms will then check for ",[318,368,369],{},"luckperms.modify.user.self"," to obtain a result. If neither checks return true, the action is not allowed.",[372,373,375],"h4",{"id":374},"example","Example",[310,377,378,379,382],{},"For example, if I run ",[318,380,381],{},"\u002Flp user Luck clear",", LuckPerms will check for the following permissions in this order.",[384,385,386,392,398],"ul",{},[387,388,389],"li",{},[318,390,391],{},"luckperms.user.clear",[387,393,394,397],{},[318,395,396],{},"luckperms.user.clear.modify.self"," (if this check returns true, the next permission will not be checked)",[387,399,400],{},[318,401,369],{},[310,403,404],{},"If any of the checks return false, the action will not be allowed.",[353,406,408],{"id":407},"modify-another-player","Modify another player",[310,410,411,412,363],{},"When a player tries to use a command to modify another user, LuckPerms will first check for ",[318,413,414],{},"[base command permission].modify.others",[310,416,366,417,370],{},[318,418,419],{},"luckperms.modify.user.others",[372,421,375],{"id":422},"example-1",[310,424,378,425,382],{},[318,426,427],{},"\u002Flp user Notch clear",[384,429,430,434,440],{},[387,431,432],{},[318,433,391],{},[387,435,436,439],{},[318,437,438],{},"luckperms.user.clear.modify.others"," (if this check returns true\u002Ffalse, the next permission will not be checked)",[387,441,442],{},[318,443,419],{},[310,445,404],{},[353,447,449],{"id":448},"view-self","View self",[310,451,452,453,363],{},"When a player tries to use a command to view data about themselves, LuckPerms will first check for ",[318,454,455],{},"[base command permission].view.self",[310,457,366,458,370],{},[318,459,460],{},"luckperms.view.user.self",[372,462,375],{"id":463},"example-2",[310,465,378,466,382],{},[318,467,468],{},"\u002Flp user Luck permission info",[384,470,471,476,481],{},[387,472,473],{},[318,474,475],{},"luckperms.user.permission.info",[387,477,478,439],{},[318,479,480],{},"luckperms.user.permission.info.view.self",[387,482,483],{},[318,484,460],{},[310,486,404],{},[353,488,490],{"id":489},"view-another-player","View another player",[310,492,493,494,363],{},"When a player tries to use a command to view data about another user, LuckPerms will first check for ",[318,495,496],{},"[base command permission].view.others",[310,498,366,499,370],{},[318,500,501],{},"luckperms.view.user.others",[372,503,375],{"id":504},"example-3",[310,506,378,507,382],{},[318,508,509],{},"\u002Flp user Notch permission info",[384,511,512,516,521],{},[387,513,514],{},[318,515,475],{},[387,517,518,439],{},[318,519,520],{},"luckperms.user.permission.info.view.others",[387,522,523],{},[318,524,501],{},[310,526,404],{},[348,528,530],{"id":529},"checks-when-a-player-modifiesviews-a-group","Checks when a player modifies\u002Fviews a group",[353,532,534],{"id":533},"modify-a-group","Modify a group",[310,536,537,538,363],{},"When a player tries to use a command to modify a group, LuckPerms will first check for ",[318,539,540],{},"[base command permission].modify.[group name]",[310,542,366,543,370],{},[318,544,545],{},"luckperms.modify.group.[group name]",[372,547,375],{"id":548},"example-4",[310,550,378,551,382],{},[318,552,553],{},"\u002Flp group admin clear",[384,555,556,561,566],{},[387,557,558],{},[318,559,560],{},"luckperms.group.clear",[387,562,563,439],{},[318,564,565],{},"luckperms.group.clear.modify.admin",[387,567,568],{},[318,569,570],{},"luckperms.modify.group.admin",[310,572,404],{},[353,574,576],{"id":575},"view-a-group","View a group",[310,578,579,580,363],{},"When a player tries to use a command to view data about a group, LuckPerms will first check for ",[318,581,582],{},"[base command permission].view.[group name]",[310,584,366,585,370],{},[318,586,587],{},"luckperms.view.group.[group name]",[372,589,375],{"id":590},"example-5",[310,592,378,593,382],{},[318,594,595],{},"\u002Flp group admin permission info",[384,597,598,603,608],{},[387,599,600],{},[318,601,602],{},"luckperms.group.permission.info",[387,604,605,439],{},[318,606,607],{},"luckperms.group.permission.info.view.admin",[387,609,610],{},[318,611,612],{},"luckperms.view.group.admin",[310,614,404],{},[348,616,618],{"id":617},"checks-when-a-player-makes-changes-in-a-specific-context","Checks when a player makes changes in a specific context",[310,620,621],{},"When a player tries to use a command to make a change to data, where the data being modified is contextual (can be applied in specific servers\u002Fworlds\u002Fcontexts), LuckPerms will check for extra permissions.",[353,623,625],{"id":624},"change-in-the-global-context","Change in the global context",[310,627,628,629,363],{},"If the change is being made in the global context, LuckPerms will first check for ",[318,630,631],{},"[base command permission].usecontext.global",[310,633,366,634,370],{},[318,635,636],{},"luckperms.usecontext.global",[372,638,375],{"id":639},"example-6",[310,641,378,642,382],{},[318,643,644],{},"\u002Flp group admin permission set test.node true",[384,646,647,652,657],{},[387,648,649],{},[318,650,651],{},"luckperms.group.permission.set",[387,653,654,439],{},[318,655,656],{},"luckperms.group.permission.set.usecontext.global",[387,658,659],{},[318,660,636],{},[310,662,404],{},[353,664,666],{"id":665},"change-in-a-specific-set-of-contexts","Change in a specific set of contexts",[310,668,669],{},"If the change is not being made in the global context, LuckPerms will check the following for each context being used.",[310,671,672,673,363],{},"It will first check for ",[318,674,675],{},"[base command permission].usecontext.[context key].[context value]",[310,677,366,678,370],{},[318,679,680],{},"luckperms.usecontext.[context key].[context value]",[372,682,375],{"id":683},"example-7",[310,685,378,686,382],{},[318,687,688],{},"\u002Flp group admin permission set test.node true server=factions world=nether",[384,690,691,695,700,705,710],{},[387,692,693],{},[318,694,651],{},[387,696,697,439],{},[318,698,699],{},"luckperms.group.permission.set.usecontext.server.factions",[387,701,702],{},[318,703,704],{},"luckperms.usecontext.server.factions",[387,706,707,439],{},[318,708,709],{},"luckperms.group.permission.set.usecontext.world.nether",[387,711,712],{},[318,713,714],{},"luckperms.usecontext.world.nether",[310,716,404],{},[348,718,720],{"id":719},"checks-when-a-player-makes-changes-with-a-set-of-specific-arguments","Checks when a player makes changes with a set of specific arguments",[310,722,723],{},"These checks are made for some commands, and are based upon the arguments passed to the command.",[310,725,726,727,730],{},"For example, the ",[318,728,729],{},"parent add"," command will check for an extra permission depending on which parent is being added.",[310,732,733,734,737,738,741],{},"If I run ",[318,735,736],{},"\u002Flp user Luck parent add admin",", among the other permissions being checked for, LuckPerms will also check for ",[318,739,740],{},"luckperms.user.parent.add.admin",". This allows you to give players access to a certain command, but only using certain arguments.",[310,743,744],{},"The arguments which are checked are outlined below.",[746,747,748,761],"table",{},[749,750,751],"thead",{},[752,753,754,758],"tr",{},[755,756,757],"th",{},"Command",[755,759,760],{},"Extra argument checks",[762,763,764,773,780,787,794,802,809,817,825,832,840],"tbody",{},[752,765,766,770],{},[767,768,769],"td",{},"permission set",[767,771,772],{},"node",[752,774,775,778],{},[767,776,777],{},"permission unset",[767,779,772],{},[752,781,782,784],{},[767,783,729],{},[767,785,786],{},"group",[752,788,789,792],{},[767,790,791],{},"parent set",[767,793,786],{},[752,795,796,799],{},[767,797,798],{},"parent settrack",[767,800,801],{},"group.track",[752,803,804,807],{},[767,805,806],{},"parent remove",[767,808,786],{},[752,810,811,814],{},[767,812,813],{},"parent cleartrack",[767,815,816],{},"track",[752,818,819,822],{},[767,820,821],{},"meta set",[767,823,824],{},"key",[752,826,827,830],{},[767,828,829],{},"meta unset",[767,831,824],{},[752,833,834,837],{},[767,835,836],{},"promote",[767,838,839],{},"track.next-group",[752,841,842,845],{},[767,843,844],{},"demote",[767,846,847],{},"track.old-group",[348,849,851],{"id":850},"promote-other-players-but-not-to-or-past-their-own-level-on-a-track","Promote other players but not to or past their own level on a track",[310,853,854],{},"This is a very common question, and quite simple to set up. All you need to do is add these permissions:",[353,856,858],{"id":857},"for-sponge-and-spigot","For Sponge and Spigot:",[746,860,861,871],{},[749,862,863],{},[752,864,865,868],{},[755,866,867],{},"Permission",[755,869,870],{},"Value",[762,872,873,883,894,903,912],{},[752,874,875,880],{},[767,876,877],{},[318,878,879],{},"luckperms.user.promote",[767,881,882],{},"true",[752,884,885,891],{},[767,886,887,890],{},[318,888,889],{},"luckperms.user.promote.*"," \u003C--- This is only needed on Sponge",[767,892,893],{},"false",[752,895,896,901],{},[767,897,898],{},[318,899,900],{},"luckperms.user.promote.modify.others ",[767,902,882],{},[752,904,905,910],{},[767,906,907],{},[318,908,909],{},"luckperms.user.promote.\u003Ctrack>.*",[767,911,882],{},[752,913,914,919],{},[767,915,916],{},[318,917,918],{},"luckperms.user.promote.\u003Ctrack>.\u003C{all,groups,they,cannot,promote,to,or,past}>",[767,920,893],{},[310,922,923,924,927,928,931],{},"For the final node, you add all groups in the track they cannot promote to or past, separated by a ",[318,925,926],{},","," and all contained within {}. For example, you could set ",[318,929,930],{},"luckperms.user.promote.staff.{admin,owner}"," to prevent them from promoting to or past admin on the staff track.",[310,933,934,935,937],{},"Additionally, if you want the group\u002Fuser to be able to promote using global context (without requiring certain contextual conditions), you need to add the node ",[318,936,636],{},".",{"title":939,"searchDepth":940,"depth":940,"links":941},"",3,[942,958,966,974,975],{"id":350,"depth":943,"text":351,"children":944},2,[945,949,952,955],{"id":355,"depth":940,"text":356,"children":946},[947],{"id":374,"depth":948,"text":375},4,{"id":407,"depth":940,"text":408,"children":950},[951],{"id":422,"depth":948,"text":375},{"id":448,"depth":940,"text":449,"children":953},[954],{"id":463,"depth":948,"text":375},{"id":489,"depth":940,"text":490,"children":956},[957],{"id":504,"depth":948,"text":375},{"id":529,"depth":943,"text":530,"children":959},[960,963],{"id":533,"depth":940,"text":534,"children":961},[962],{"id":548,"depth":948,"text":375},{"id":575,"depth":940,"text":576,"children":964},[965],{"id":590,"depth":948,"text":375},{"id":617,"depth":943,"text":618,"children":967},[968,971],{"id":624,"depth":940,"text":625,"children":969},[970],{"id":639,"depth":948,"text":375},{"id":665,"depth":940,"text":666,"children":972},[973],{"id":683,"depth":948,"text":375},{"id":719,"depth":943,"text":720},{"id":850,"depth":943,"text":851,"children":976},[977],{"id":857,"depth":940,"text":858},[979,983,987,991,995],{"name":980,"username":981,"avatar":982},"Luck","lucko","https:\u002F\u002Fgithub.com\u002Flucko.png?size=80",{"name":984,"username":985,"avatar":986},"Sam Goodger","Turbotailz","https:\u002F\u002Fgithub.com\u002FTurbotailz.png?size=80",{"name":988,"username":989,"avatar":990},"Larry","Laarryy","https:\u002F\u002Fgithub.com\u002FLaarryy.png?size=80",{"name":992,"username":993,"avatar":994},"MrCrazys","mrcrazys","https:\u002F\u002Fgithub.com\u002Fmrcrazys.png?size=80",{"name":996},"Seph Reed","Fine-grained command argument permissions.","https:\u002F\u002Fgithub.com\u002FTurbotailz\u002Fwiki\u002Fedit\u002Fv3-structure\u002Fen\u002Fguides\u002Fargument-permissions.md","md",{},true,{"title":166,"description":997},"2026-09-11T10:20:37+10:00","jkMasNsq2p2jrLxFQKCvODHr_Y9QjP4xQNH8AOSKsPo",[1006,1007],{"title":156,"path":157,"stem":158,"children":-1},{"title":170,"path":171,"stem":172,"children":-1},1792996655202]