Hello guys, Here with my first tutorial on the forums for server staff who are looking to create their own ranks in Minecraft. I am going to create a simple step-by-step guide which will run you through everything. Steps: 1- Download Notepad++ for windows, click here or TextWrangler for MAC, click here. PRO TIP: Never use the TAB button when editing a .YML file, always use space for indentation. 2- Use FileZilla to access your server files, you can find your FTP details under "FTP File Access" on your Multicraft panel. You have to enter them here: 3- Navigate to the /plugins/GroupManager folder, choose your world folder and edit the groups.yml. Make sure that it opens in Notepad++ or TextWrangler. 4- If you're using NotePad++, click on Settings on the top Menu Bar, then go to Preferences, click Language Menu/Tab Settings and check the box "Replace by space" for TABS. 5- Your groups.yml unedited should look like this: 6. Let's cover some of the basics. Default: - This is the name of the group, it also has to be properly indented or it will not work. default: true - This means that the rank will be given to the new players, other ranks such as VIP or staff should have it set to false. permissions: - This is where the permission nodes begin. Permission nodes should be indented correctly like this: permissions: - this.is.a.permission.node Remember to only use SPACES when editing a .YML file. inheritance: - This is the permissions that the group will inherit. Code: - g:groupmanager_default - This is a pre-compiled default for GroupManager commands. - g:bukkit_default - This is a pre-compiled default for Bukkit commands. - g:essentials_default - This is a pre-compiled default for Essentials commands. - g:towny_default - This is a pre-compiled default for Towny commands. I suggest you keep the Bukkit and Essentials defaults. Now we begin with the group info: Code: info: prefix: '&e' - This is what will be shown before their username build: false - They are automatically not allowed to build, you will want to change this to true. suffix: '' - It's not recommended that you edit the suffix. Now I am going to create a basic Member group to show you as an example: Code: Member: default: true permissions: - node.1 - node.2 - node.3 - node.4 - -node.127 inheritance: - default - g:essentials_builder - g:towny_builder info: prefix: '&e[Member]' build: true suffix: '' As you see, the last permission node as a minus infront if "- -node.127", this denies the person access to that permission, for example, if you don't want someone to have access to /spawn you would use this: - -essentials.spawn If you have further questions then feel free to post below, I will be glad to help you!