- 1,000 views, 1 today
138
Hey everyone! Waffles here, and after spending a while awhile away from PMC, I'm back! Today, I will be doing a basic plugin tutorial for you guys! You don't need to have any previous experience, because you learn most of it as you do it! Although, if you are going to be the owner of a Minecraft server, you will need some experience (especially if it is public!)
Step 1- Open a simple text editor
Open something like Notepad or Notepad++ if you have it. I would advise you NOT to use Microsoft Word, as that has a lot of coding that could corrupt the file. Also, it takes longer to load the server when the .yml file is used, as it has to find which part of the code is MW and then get rid of it.
Step 2- Copy this in:
# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in the this groups.yml file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'
I don't think you need it, but even if you don't, it's still a reminder!
Step 3: Setup
Put "groups:" one line after what you just posted. Then on the next line, go forward two spaces and then type the name of the group. It doesn't have to be the EXACT name you want it to be: you can change it in-game later.
Then, go one line below that. Go 4 spaces forward and type default: true or default: false- setting this to true means that the player will be that rank when they first join the server.
Step 4: The nodes...
This is where the magic happens. After going forward 4 spaces and putting "permissions:", go down a line. Whatever you put here, that is what players can do in-game based on their rank. Say you put "- essentials.mute", that means that a player with said rank has the ability to mute other players! Different plugins will tell you the different nodes you need.
It will look something like this:
REMINDER: Nodes go 4 spaces forward from the left side! A space between the dash and the node.
You can find a list of essentials nodes here.
It should look something like this:
Step 5- Inheritance
Now this is important. Under all the nodes for that rank, go forward 4 spaces (Again!) and put "inheritance:". Whatever group you put there, that rank gets all ranks from that group. Using this, you can make a hierarchy of ranks, all the way up to owner!
Step 6- Info and suffixes
After that, put info: and the line under that, go 6 spaces ahead and put prefix: This is what will show up before the players name to show his rank. You can choose what colours go here and bold, underline, crossed out and so on! Then, go 5 spaces forward and do build: true or build: false. This decides if they can build/break or not. Under that, go 5 forward and put Suffix: - this is what goes after his name. You can edit this too!
Step 7- Rinse and repeat
All you have to do now is do the same for every other rank using what I told you. Save the file in its place and you're DONE! Now, load up Minecraft and hop on to your server! You can also change prefixes in game with /mangaddv [Group] [Prefix] *prefix*. Simple!
Thanks for reading! If this helped you, please take 1 second of your life to subscribe/diamond!
P.S. I knew I kinda skipped some bits. Update soon!
Step 1- Open a simple text editor
Open something like Notepad or Notepad++ if you have it. I would advise you NOT to use Microsoft Word, as that has a lot of coding that could corrupt the file. Also, it takes longer to load the server when the .yml file is used, as it has to find which part of the code is MW and then get rid of it.
Step 2- Copy this in:
# Group inheritance
#
# Any inherited groups prefixed with a g: are global groups
# and are inherited from the GlobalGroups.yml.
#
# Groups without the g: prefix are groups local to this world
# and are defined in the this groups.yml file.
#
# Local group inheritances define your promotion tree when using 'manpromote/mandemote'
I don't think you need it, but even if you don't, it's still a reminder!
Step 3: Setup
Put "groups:" one line after what you just posted. Then on the next line, go forward two spaces and then type the name of the group. It doesn't have to be the EXACT name you want it to be: you can change it in-game later.
Then, go one line below that. Go 4 spaces forward and type default: true or default: false- setting this to true means that the player will be that rank when they first join the server.
Step 4: The nodes...
This is where the magic happens. After going forward 4 spaces and putting "permissions:", go down a line. Whatever you put here, that is what players can do in-game based on their rank. Say you put "- essentials.mute", that means that a player with said rank has the ability to mute other players! Different plugins will tell you the different nodes you need.
It will look something like this:
REMINDER: Nodes go 4 spaces forward from the left side! A space between the dash and the node.
You can find a list of essentials nodes here.
It should look something like this:
Step 5- Inheritance
Now this is important. Under all the nodes for that rank, go forward 4 spaces (Again!) and put "inheritance:". Whatever group you put there, that rank gets all ranks from that group. Using this, you can make a hierarchy of ranks, all the way up to owner!
Step 6- Info and suffixes
After that, put info: and the line under that, go 6 spaces ahead and put prefix: This is what will show up before the players name to show his rank. You can choose what colours go here and bold, underline, crossed out and so on! Then, go 5 spaces forward and do build: true or build: false. This decides if they can build/break or not. Under that, go 5 forward and put Suffix: - this is what goes after his name. You can edit this too!
Step 7- Rinse and repeat
All you have to do now is do the same for every other rank using what I told you. Save the file in its place and you're DONE! Now, load up Minecraft and hop on to your server! You can also change prefixes in game with /mangaddv [Group] [Prefix] *prefix*. Simple!
Thanks for reading! If this helped you, please take 1 second of your life to subscribe/diamond!
P.S. I knew I kinda skipped some bits. Update soon!
Tags |
1 Update Logs
Update #1 : by -WaffleKing- 02/21/2014 10:19:52 pmFeb 21st, 2014
Added more on Step 3/7
tools/tracking
2744474
6
basic-server-permissions-for-dummies-easy
Create an account or sign in to comment.