[{"data":1,"prerenderedAt":755},["ShallowReactive",2],{"wiki-nav":3,"wiki-sidebar":238,"wiki-en-\u002Fwiki\u002Ffeatures\u002Fweb-editor":304,"wiki-surround-en-\u002Fwiki\u002Ffeatures\u002Fweb-editor":752},[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":146,"body":306,"contributors":720,"description":744,"editUrl":745,"extension":746,"meta":747,"navigation":748,"path":142,"seo":749,"stem":143,"updatedAt":750,"__hash__":751},"wiki_en\u002Fwiki\u002Ffeatures\u002Fweb-editor\u002Findex.md",{"type":307,"value":308,"toc":706},"minimark",[309,313,321,324,328,331,444,461,466,469,472,479,486,492,495,497,501,504,508,532,535,540,547,550,556,560,563,569,573,576,582,586,589,675,677,681,684,691,697,700],[310,311,312],"p",{},"LuckPerms features a web editor, which allows you to make changes to permissions data using a friendly interface in your web browser. It is safe, secure and easy to use. You don't need to host the page yourself - and it works for all storage types!",[310,314,315,316,320],{},"If you'd like more information about the technical details, please see the ",[317,318,319],"a",{"href":149},"technical info page",".",[322,323],"hr",{},[325,326,156],"h2",{"id":327},"getting-started",[310,329,330],{},"Editor sessions are first created by executing a command on the server.\nYou can run different commands to open sessions with different scopes:",[332,333,334,347],"table",{},[335,336,337],"thead",{},[338,339,340,344],"tr",{},[341,342,343],"th",{},"Scope",[341,345,346],{},"Command",[348,349,350,369,381,393,405,417,429],"tbody",{},[338,351,352,359],{},[353,354,355],"td",{},[356,357,358],"strong",{},"All groups and online\u002Fnon-default users:",[353,360,361,365,366],{},[362,363,364],"code",{},"\u002Flp editor"," or ",[362,367,368],{},"lp editor all",[338,370,371,376],{},[353,372,373],{},[356,374,375],{},"All groups:",[353,377,378],{},[362,379,380],{},"\u002Flp editor groups",[338,382,383,388],{},[353,384,385],{},[356,386,387],{},"All online and non-default users:",[353,389,390],{},[362,391,392],{},"\u002Flp editor users",[338,394,395,400],{},[353,396,397],{},[356,398,399],{},"All online users:",[353,401,402],{},[362,403,404],{},"\u002Flp editor online",[338,406,407,412],{},[353,408,409],{},[356,410,411],{},"For a specific group:",[353,413,414],{},[362,415,416],{},"\u002Flp group \u003Cgroup> editor",[338,418,419,424],{},[353,420,421],{},[356,422,423],{},"For a specific user:",[353,425,426],{},[362,427,428],{},"\u002Flp user \u003Cuser> editor",[338,430,431,436],{},[353,432,433],{},[356,434,435],{},"For users only with a specific permission:",[353,437,438,365,441],{},[362,439,440],{},"\u002Flp editor users \u003Cfilter>",[362,442,443],{},"lp editor \u003Cfilter>",[445,446,447],"blockquote",{},[310,448,449,450,365,453,456,457,460],{},"Remember to use ",[362,451,452],{},"\u002Flpb",[362,454,455],{},"\u002Flpv"," instead of ",[362,458,459],{},"\u002Flp"," if you want to target your command to a BungeeCord\u002FVelocity version of LP.",[445,462,463],{},[310,464,465],{},"The user permission filter command will load only users with a directly applied permission matching the filter to the editor.",[310,467,468],{},"Once the command has been executed, the server will begin creating a new session. It should only take a second or so (depending on your connection speed).",[310,470,471],{},"Once the session is ready, you will be sent a link.",[310,473,474],{},[475,476],"img",{"alt":477,"src":478},"webeditor 1","\u002Fwiki-img\u002Fwebeditor-1.png",[310,480,481,482,485],{},"To proceed, click on the URL, then press \"",[356,483,484],{},"Yes","\".",[310,487,488],{},[475,489],{"alt":490,"src":491},"webeditor 2","\u002Fwiki-img\u002Fwebeditor-2.png",[310,493,494],{},"Your default web browser should then open the new editor session you've created.",[322,496],{},[325,498,500],{"id":499},"using-the-editor","Using the editor",[310,502,503],{},"Once you've created and opened the session, you can use the interface to make changes to the user\u002Fgroup's data.",[325,505,507],{"id":506},"editor-context","Editor Context",[310,509,510,511,514,515,518,519,514,522,525,526,514,529,320],{},"You can add contexts in the editor in addition to in-game. To do so, either click the \"Add Contexts\" button before adding a permission or simply fill in the ",[362,512,513],{},"key"," and ",[362,516,517],{},"value"," fields after a permission with appropriate keys and values, such as ",[362,520,521],{},"world",[362,523,524],{},"nether",", or ",[362,527,528],{},"server",[362,530,531],{},"hub",[310,533,534],{},"Note that a permission can only have one world and one server context at a time. You have to set the same permission again with the other context to make it apply on multiple worlds\u002Fservers.",[536,537,539],"h3",{"id":538},"adding-a-permission","Adding a permission",[310,541,542,543,546],{},"To add a permission, type the node you'd like to add into the \"Add Permission\" input box and press enter. You can repeat this for all permissions that you want to add with the same properties.",[544,545],"br",{},"\nWhen typing the editor will show a list of suggestions matching your input so far. You can select one through the arrow keys or with your cursor and include it by pressing enter or clicking on it.\nAfter you've entered the permission(s), click the \"+\" button to add.",[310,548,549],{},"You can add multiple permissions at once! Just type or copy\u002Fpaste them into the box, and add them as usual.",[310,551,552],{},[475,553],{"alt":554,"src":555},"webeditor 3","\u002Fwiki-img\u002Fwebeditor-3.gif",[536,557,559],{"id":558},"editing-existing-data","Editing existing data",[310,561,562],{},"To edit any value in the table, just click it.",[310,564,565],{},[475,566],{"alt":567,"src":568},"webeditor 4","\u002Fwiki-img\u002Fwebeditor-4.gif",[536,570,572],{"id":571},"sorting-the-data","Sorting the data",[310,574,575],{},"To change the sorting settings, click on the column heading you'd like to sort by.",[310,577,578],{},[475,579],{"alt":580,"src":581},"webeditor 5","\u002Fwiki-img\u002Fwebeditor-5.gif",[536,583,585],{"id":584},"luckperms-nodes","LuckPerms Nodes",[310,587,588],{},"The editor allows you to add or change aspects about groups and players such as weight and parents using nodes.",[332,590,591,601],{},[335,592,593],{},[338,594,595,598],{},[341,596,597],{},"Function",[341,599,600],{},"Node",[348,602,603,615,627,639,651,663],{},[338,604,605,610],{},[353,606,607],{},[356,608,609],{},"To define a user or group's parent:",[353,611,612],{},[362,613,614],{},"group.\u003Cparentgroup>",[338,616,617,622],{},[353,618,619],{},[356,620,621],{},"To set a group's displayname:",[353,623,624],{},[362,625,626],{},"displayname.\u003Cname>",[338,628,629,634],{},[353,630,631],{},[356,632,633],{},"To set a group's weight:",[353,635,636],{},[362,637,638],{},"weight.\u003Cweightnumber>",[338,640,641,646],{},[353,642,643],{},[356,644,645],{},"To add a prefix:",[353,647,648],{},[362,649,650],{},"prefix.\u003Cpriority>.\u003Cprefix>",[338,652,653,658],{},[353,654,655],{},[356,656,657],{},"To add a suffix:",[353,659,660],{},[362,661,662],{},"suffix.\u003Cpriority>.\u003Csuffix>",[338,664,665,670],{},[353,666,667],{},[356,668,669],{},"To add meta:",[353,671,672],{},[362,673,674],{},"meta.\u003Ckey>.\u003Cvalue>",[322,676],{},[325,678,680],{"id":679},"saving-your-changes","Saving your changes",[310,682,683],{},"Once you've finished making changes to the data, you need to save your changes back to the server.",[310,685,686,687,690],{},"Click on the \"Save\" button, or use the ",[362,688,689],{},"CTRL + S"," keyboard shortcut to save, and the editor will generate a command which you need to execute in-game or in the console for your changes to apply. Simply clicking on the command will copy it to your clipboard.",[310,692,693],{},[475,694],{"alt":695,"src":696},"webeditor 6","\u002Fwiki-img\u002Fwebeditor-6.gif",[310,698,699],{},"When you run the command, a summary of the changes will be shown.",[310,701,702],{},[475,703],{"alt":704,"src":705},"webeditor 7","\u002Fwiki-img\u002Fwebeditor-7.png",{"title":707,"searchDepth":708,"depth":708,"links":709},"",3,[710,712,713,719],{"id":327,"depth":711,"text":156},2,{"id":499,"depth":711,"text":500},{"id":506,"depth":711,"text":507,"children":714},[715,716,717,718],{"id":538,"depth":708,"text":539},{"id":558,"depth":708,"text":559},{"id":571,"depth":708,"text":572},{"id":584,"depth":708,"text":585},{"id":679,"depth":711,"text":680},[721,725,729,733,737,740],{"name":722,"username":723,"avatar":724},"Luck","lucko","https:\u002F\u002Fgithub.com\u002Flucko.png?size=80",{"name":726,"username":727,"avatar":728},"Larry","Laarryy","https:\u002F\u002Fgithub.com\u002FLaarryy.png?size=80",{"name":730,"username":731,"avatar":732},"Sam Goodger","Turbotailz","https:\u002F\u002Fgithub.com\u002FTurbotailz.png?size=80",{"name":734,"username":735,"avatar":736},"Andre_601","andre601","https:\u002F\u002Fgithub.com\u002Fandre601.png?size=80",{"name":738,"username":738,"avatar":739},"pairnon","https:\u002F\u002Fgithub.com\u002Fpairnon.png?size=80",{"name":741,"username":742,"avatar":743},"powercas_gamer","powercasgamer","https:\u002F\u002Fgithub.com\u002Fpowercasgamer.png?size=80","Edit permissions in the browser, then apply with a command.","https:\u002F\u002Fgithub.com\u002FTurbotailz\u002Fwiki\u002Fedit\u002Fv3-structure\u002Fen\u002Ffeatures\u002Fweb-editor\u002Findex.md","md",{},true,{"title":146,"description":744},"2026-09-11T10:20:37+10:00","7bh-6jXmSbn3zpvXzGsYdwZ7ZKv8vhYb-0r4cxmQPaU",[753,754],{"title":137,"path":138,"stem":139,"children":-1},{"title":148,"path":149,"stem":150,"children":-1},1792996652276]