{"id":12932,"date":"2019-05-29T08:24:52","date_gmt":"2019-05-29T08:24:52","guid":{"rendered":"https:\/\/test2.gginternal.net\/knowledgebase\/article\/how-to-use-permissionsex\/"},"modified":"2019-05-29T08:24:52","modified_gmt":"2019-05-29T08:24:52","slug":"how-to-use-permissionsex","status":"publish","type":"ht_kb","link":"https:\/\/ggservers.com\/knowledgebase\/article\/how-to-use-permissionsex\/","title":{"rendered":"How To Use PermissionsEx"},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/banner10_1mgbruh.png\" alt=\"\"\/><\/figure>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert\">PermissionsEx is no longer supported. Please use <a href=\"\/en-us\/article\/luckperms-installation-setup-9eqlef\/\">LuckPerms<\/a>.<\/p>\n\n\n\n<p>If you are thinking about opening a community server where it\u2019s not really about just connecting and playing vanilla with your friends, PEX is a must have when it comes to plugins. It simply brings groups to your server!<\/p>\n\n\n\n<p>PEX works on the general principle that permission to run a command is not allowed unless the permission node is specifically listed.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Dependencies<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EssentialsX, Vault<\/li>\n\n\n\n<li>Compatible Spigot Version<\/li>\n<\/ul>\n\n\n\n<p>Make sure you have those plugins installed on your server, if not, install them using <a href=\"\/en-us\/article\/how-to-install-plugins-on-your-server-1yxw90a\/\">our tutorial<\/a> and restart your server.<\/p>\n\n\n\n<p>For chat to be working, you need the EssentialsChat plugin as well.<\/p>\n\n\n\n<p>Firstly, let\u2019s create the Owner group by typing some commands into your Multicraft Console:<\/p>\n\n\n\n<p>To create the Owner group just type:<\/p>\n\n\n\n<p><code> pex group Owner create<\/code><\/p>\n\n\n\n<p>Now let\u2019s give the Owner group permission to do anything.<\/p>\n\n\n\n<p><code> pex group Owner add *<\/code><\/p>\n\n\n\n<p>Once finished, let\u2019s give ourselves the Owner rank.<\/p>\n\n\n\n<p><code> pex user *yourname* group set Owner<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/917191fb-7926-413f-bec4-18681e_1b7iery.gif\" alt=\"\"\/><\/figure>\n\n\n\n<p>Let\u2019s have a look at the chat<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/0a779576-545f-4e74-bddf-09195b_2n2faw.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>It doesn\u2019t look like we were given the Owner group, right? That\u2019s because the group doesn\u2019t have a prefix yet. We\u2019ll add one right now by using the following command:<\/p>\n\n\n\n<p><code> pex group Owner prefix \"&amp;cOwner &amp;7\"<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/52591818-9c54-47dd-ac8d-998ace_82d8zj.gif\" alt=\"\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/1cfa1ed6-dd7b-4559-90c0-b670e4_1l10ho7.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Chat Format used in Essentials config file:<\/p>\n\n\n\n<p><code> format: '{DISPLAYNAME} &amp;8\u25aa &amp;f{MESSAGE}'<\/code><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Default Group<\/h5>\n\n\n\n<p>Now let\u2019s make a group called Guest that it\u2019s given to every new player that joins the server.<\/p>\n\n\n\n<p><code> pex group Guest create<\/code><\/p>\n\n\n\n<p>Let\u2019s give the Guest group the permission to set a home a teleport to it.<\/p>\n\n\n\n<p><code> pex group Guest add essentials.sethome<\/code><\/p>\n\n\n\n<p><code> pex group Guest add essentials.home<\/code><\/p>\n\n\n\n<p>Now, let\u2019s make it the default group for new players.<\/p>\n\n\n\n<p><code> pex set default group Guest true<\/code><\/p>\n\n\n\n<p>Finally, let\u2019s give it a prefix.<\/p>\n\n\n\n<p><code> pex group Guest prefix \"&amp;2Guest &amp;7\"<\/code><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/ggservers.com\/knowledgebase\/wp-content\/uploads\/2024\/03\/6a4c3a0c-615a-46d6-8f03-b85326_gsbke7.gif\" alt=\"\"\/><\/figure>\n\n\n\n<p>To remove a permission node from a group, just use:<\/p>\n\n\n\n<p><code>pex group remove<\/code><\/p>\n\n\n\n<p>Let\u2019s say you want to remove the \/home permission for the group Guest.<\/p>\n\n\n\n<p><code> pex group Guest remove essentials.home<\/code><\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Parent Groups<\/h5>\n\n\n\n<p>Groups can inherit permissions from specified parent groups. This is useful when you want every single group to have a default set of permissions like the ones that come with the Guest group.<\/p>\n\n\n\n<p>We can specify a parent group by using the following command:<\/p>\n\n\n\n<p><code> pex group Admin parents set Guest<\/code><\/p>\n\n\n\n<p>This will give the Admin group the permissions we specified for Guest.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Useful Links<\/h5>\n\n\n\n<p><a href=\"https:\/\/github.com\/PEXPlugins\/PermissionsEx\/wiki\">PermissionsEx Wiki<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/essinfo.xeya.me\/permissions.html\">Essentials Permission Nodes<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are thinking about opening a community server where it\u2019s not really about just connecting and playing vanilla with your friends, PEX is a must have when it comes to plugins. It simply brings groups to your server! PEX works on the general principle that permission to run a&#8230;<\/p>\n","protected":false},"author":3,"comment_status":"open","ping_status":"open","template":"","format":"standard","meta":{"_acf_changed":false,"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"ht-kb-category":[31],"ht-kb-tag":[],"class_list":["post-12932","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-plugins"],"acf":[],"_links":{"self":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/12932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=12932"}],"version-history":[{"count":0,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb\/12932\/revisions"}],"wp:attachment":[{"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=12932"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-category?post=12932"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/ggservers.com\/knowledgebase\/wp-json\/wp\/v2\/ht-kb-tag?post=12932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}