Welcome To The User Guide To Making A Prison Server.
There's a lot of steps to making a prison server but I'm here to help you. In this guide you will know how to make a prison server and know how to use a lot more plugins. But before we get started I made a YouTube series on how to make a server and lots of people have replied. I will put those videos on here.
Ok, I will teach you as much as possible about these plugins but you will need to know the basics. And also, with essentials, download essentials core then once you have done that install all of them but not essentials protect. And install all the files In PermissionsEX.
PermissionsEX
So probably the most important plugin is permissionsex. This is what allows each player to do. So using the right command you can allow/disallow them to do a certain commands. You can do any commands as long as you know what the permission node is. What's a permission node? A permission node is the line of code for the command. By the end of this guide you will fully know what one is.
Ok first of all you have to create your groups. As soon as you install it you get one group automatically which is default, which will be our first rank. Our ranks is our group. So our groups are going to be:
- C (default)
- B
- A
- E
- Y
- Free
You don't have to have the same groups but these are the ones I am choosing. So I have my group names, but how do I make these group names, into groups? Easily! But, before you can do anything in game, you have to go to your console and type /pex user (ign) add * this allows you t have every command. It's like being op, without the op part. Confusing, right? Don't worry! You will get it soon. Ok, so now back into our game. We already have our default group which will be C, but we want other groups. So we will type these command:
/pex group B create
/pex group A create
/pex group E create
/pex group Y create
/pex group Free create
Now this next part is up to you. You can create a moderator group and admin group.
Ok now what? Well, we will need them to have a prefix! Because prefixes are awesome! But what is a prefix? A prefix is the tag behind your name.
So to get these 'prefixes' we will need to add more commands. You are able to have what ever colour you want, but they each have a certain code. These are the colour codes:
Black = &0
Dark Blue = &1
Dark Green = &2
Dark Aqua = &3
Dark Red= &4
Dark Purple = &5
Gold = &6
Gray = &7
Dark Grey = &8
Blue = &9
Green =&a
Aqua = &b
Red = &c
Light Purple =&d
Yellow = &e
White = &f
Ok so we have the colour codes, how do we get colour to our prefixes? With commands of course! So first of all we will do default, which is C. So we will type /pex group default prefix &e[C-Prisoner]&f. We now have a coloured prefix. And, the reason we put &f is so that they actuall name isn't yellow like the [C-Prisoner]. So now we have done default, we can do B and be will be /pex group B prefix &a[B-Prisoner]&f. This gives a green prefix saying [B-Prisoner]. We can now do that for each group.
So now we have groups and group colours. But these groups can't do any commands! So we will add some. There is a lot to do so I know a quicker way I can teach you. Download Notepad++ (which is a text editor but it's not your average one) http://notepad-plus-plus.org/ then install it and leave it. Now get this website open: http://ess.khhq.net/...mmand_Reference this is a very helpful website which has every essential permission node. If you press the + a message will come up. You will see something a bit like permission.node (permission being essentials and node being the command). Now we have our list of permission nodes we can get them into the game. So to add these nodes type /pex group default add permission.node. We will do all the nodes to default for now. Each of the nodes on the website gives you information on what each of them to so you can pick them yourself, but! There is one you must add otherwise your players can't destroy or build at all! That is /pex group default add modifyworld.*. The * means every command. So if it's the plugin.* it's all the commands of that plugin. So you have type out all the nodes for default? But that's a lot of commands to do for 5 or 6 groups isn't it? But that's why youve got NotePad++. Open your NotePad++ and access your permissions files. Open them both and then look for the one with all your permissions in. Now go to this website: www.pastebin.com and copy and paste all your permission.nodes in there. Then submit, then copy to clipboard what comes out. Then paste it under permissions in your B group. I know this is really confusing but if I haven't already I will explain this in more detail in my YouTube videos. You can do this for each group. You have now done the commands for each group. Your are now done with PermissionsEX!
PaidRanks
After doing all the permissions and the building, your then going to want to make it so they have to go through the prison using the command /PayRanks purchase . After downloading this plugin, you want to run your server once, then go into the Config. The Config will have the groups to rank up and how much they cost. It should look a little like this:
{
"templates": [
{
"name": "Template",
"format": "<[time] [world] [prefix][player][suffix]> ",
"time": "",
"worlds": [
{
"name": "world",
"displayName": "&e[World]&f"
}
]
}
],
"payRanks": [
{
// For this rank, we're going to make it cost money only
"name": "C",
"group": "C",
"prefix": "&a[C]&f ",
"suffix": "",
"template": "Template",
"price": 0
}
{
// For this rank, we're going to make it cost both xp AND money
"name": "B",
"group": "B",
"prefix": "&a[B]&f ",
"suffix": "",
"template": "Template",
"price": 20,
"experience": 20
},
{
// For this rank, we're going to make it cost xp only
"name": "A",
"group": "A",
"prefix": "&a[A]&f ",
"suffix": "",
"template": "Template",
"experience": 20
},
{
"name": "Free",
"group": "Free",
"prefix": "&a[Free]&f ",
"suffix": "",
"template": "Template",
"price": 10
}
]
}
But you will change the pricing to your liking.
WorldGuard:
WorldGuard will need worldedit to work. But worldguard allows you to protect your areas. So first of all, we will go to the c block, and select the whole region with //wand. Once selected type these commands:
/region define C
/region flag C build deny
/region flag C PvP allow
What this does is, in the main c block, it means no one can build, and PvP is allowed. You will have to do this for each area. But for the mines you type:
/region flag CMine build allow
Now that you have the regular blocks regions setup, you will need to decide who will be allowed to enter these regions. Will B's be able to enter C block or vice versa? You decide.
To disallow players from entering a certain region, create the region using WorldEdit's //wand feature and then type /region flag <Region Name Here> entry deny
After you have flagged entry to be denied, you can now add the groups that will be allowed to enter the region. Type /region addmember <Region Name Here> g:<Permissions Group Here>
Example:
1. /region flag A-Block-Entrance entry deny
2. /region addmember A-Block-Entrance g:Alpha
This will stop all disallowed groups from entering the region. It's extremely useful for blocking off entrances to other cell blocks or prison blocks for certain groups.
ServerSigns:
This plugin is not needed, just makes things easier. So when people can rank up, they click the sign to do it. So once they click the sign, they can also be teleported to B block at the same time. So create any sign saying "Click Here To Rank Up" then you will type:
/svs add /PayRank purchase B
Then click the sign. Then type:
/svs add /warp B
Then re-click the sign. This is just a easier way for your players to rank up.
MineReset Lite:
So I've been searching around the plugins, and found this plugin; http://dev.bukkit.org/server-mods/mineresetlite/ which is a great plugin for easy mine resets so yeah this is a nice and easy way to use it!
MineResetLite is the successor to MineReset, which provides tools to create, reset, and maintain randomly generated mines, such as the mines seen on prison servers
Here are the commands and permissions, which are very helpful:
Receive plugin update alerts
Permissions: mineresetlite.updates
When booted, MineResetLite retrieves information related to recent updates made to the plugin. If your version is out of date, alerts will be send to those with this permission when they join.
/mrl list
Permissions: mineresetlite.mine.list
Simply enough, this command lists the names of all mines.
/mrl p1 (-feet)
Permissions: mineresetlite.mine.create
This command will set your first MRL selection point to the block you are looking at. If you execute the command with the -feet argument, it will set your first point to the block you're standing on.
/mrl p2 (-feet)
Permissions: mineresetlite.mine.create
This command will set your second MRL selection point to the block you are looking at. If you execute the command with the -feet argument, it will set your second point to the block you're standing on.
/mrl create <mine name>
Permissions: mineresetlite.mine.create
To create a mine, make a selection via either WorldEdit or /mrl p1/p2, then use this command to save the mine to memory. Mine names are allowed to have spaces.
/mrl info <mine name>
Permissions: mineresetlite.mine.info
To view information about a mine, such as its composition, automatic reset settings, or world, use /mrl info.
/mrl set <mine name> <block>:(data) <percentage>%
Permissions: mineresetlite.mine.composition
Example usages:
Set the mine to contain 98% stone: /mrl set <mine name> stone 98%
Set the mine to contain 50% birch log: /mrl set <mine name> log:2 50%
Setting the percentage of a block already in the mine will always overwrite the old value in the mine. You cannot have a mine whose composition totals to be over 100%, however, you can have a mine with a composition of less than 100%. When a mine resets, if the composition is less than 100%, it is padded with air until the composition does equal 100%.
/mrl unset <mine name> <block>:(data)
Permissions: mineresetlite.mine.composition
To remove a block entirely from a mine's composition, such that the mine will no longer contain that block, use /mrl unset.
Example usages:
Remove stone from the mine: /mrl unset <mine name> stone
Remove birch logs from the mine: /mrl unset <mine name> log:2
/mrl reset <mine name> (-s)
Permissions: mineresetlite.mine.reset
/mrl reset will immediately reset the specified mine, also crediting the player who ran the reset command. If you wish to not have the mine broadcast the fact it was just reset, use /mrl reset <mine name> -s.
/mrl flag <mine name> <setting> <value>
Permissions: mineresetlite.mine.flag
/mrl flag most importantly modifies settings for automatic resets. Each flag is detailed below:
resetDelay: The integer number of minutes between every mine reset. For example, if the resetDelay was 10, the mine would reset every 10 minutes.
resetWarnings: A comma separated list of integer minute values to warn players of the imminent mine reset. For example, to display a warning at 10, 5, and 1 minute before the reset, set the value of resetWarnings to: 10,5,1
fillMode: Boolean, whether or not to activate fill mode on reset of this mine. Fill mode means only blocks that are air will be changed. This mode is not commonly used on prison servers.
/mrl erase <mine name>
Permissions: mineresetlite.mine.erase
To completely and irrevocably remove a mine, simply delete it with /mrl erase.
So first of all, your going to want to create the area of the mine, and go to one corner and type;
/mrl p1 -feet (the -feet does the block your standing on)
Then go to the opposite corner, to the lowest block, and type;
/mrl p2 -feet
You can also do this with WorldEdit!
Then type;
/mrl create <mine name> (we will use Example as the mine name)
Then once it is created, you want to set what it contains, so we are going to have 99% stone and 1% diamond ore;
/mrl set Example stone 99%
/mrl set Example 56 1%
If something went wrong, you can just type;
/mrl unset (block Id)
Now we want to give it the flags. The flags are very important. First, we will se the delay of it.
/mrl flag Example resetDelay 5
This resets the mine every 5 minutes.
/mrl flag resetWarnings 2
This gives off a warning of the mine reset 2 minutes before it happens.
I hoped this helped, and if there are any other plugins you want me to do, just post a reply!
Alright, added some stuff about WorldGuard to it. I'll be adding some stuff about MineReset and other plugins tomorrow, if you aren't already adding that in...
Alright, added some stuff about WorldGuard to it. I'll be adding some stuff about MineReset and other plugins tomorrow, if you aren't already adding that in...
I was planning to, I just haven't use minereset a while, but I will look it up
so, I've never heard of prison servers before... But then again, multiplayer isn't really my thing. (I'm an explorer)
I'm assuming that you pretend to be in a prison and try to break out?
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
so, I've never heard of prison servers before... But then again, multiplayer isn't really my thing. (I'm an explorer)
I'm assuming that you pretend to be in a prison and try to break out?
You kinda have it...
In prison servers, there typically is no wilderness, and players must earn money in order to advance in the prison. There are servers that allow you to gain freedom as you advance in the ranks of the prison, in which you can gain or earn your freedom or there are other servers from which you can escape and be free. Sometimes PvP is allowed in this type of gameplay.
But that's the beauty of Minecraft! So many different ways of playing for everyone.
Rollback Post to RevisionRollBack
Minecraft Land Generator | Memory issues? Try this:java -Xincgc-Xmx1024M -Xms512M -jar Minecraft.jar "We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Two people have added me on Skype and they have asked me questions, and I have helped them as much as I can, and I have so don't be afraid to add me on Skype
There's a lot of steps to making a prison server but I'm here to help you. In this guide you will know how to make a prison server and know how to use a lot more plugins. But before we get started I made a YouTube series on how to make a server and lots of people have replied. I will put those videos on here.
Starting Off
First of all, your going to need to install some plugins. These plugins are the very basics of your server, without these, you can't have a prison server. These plugins are:
PermissionsEX: http://forums.bukkit...2-5-r3-0.18140/
World Edit: http://forums.bukkit...de-griefing.62/
World guard: http://forums.bukkit...-blacklist.790/
Server signs: http://forums.bukkit...cks-1597.42987/
Essentials: http://forums.bukkit...1-2-5-r1.15312/
PaidRanks: http://dev.bukkit.or...r-mods/payrank/
Ok, I will teach you as much as possible about these plugins but you will need to know the basics. And also, with essentials, download essentials core then once you have done that install all of them but not essentials protect. And install all the files In PermissionsEX.
PermissionsEX
So probably the most important plugin is permissionsex. This is what allows each player to do. So using the right command you can allow/disallow them to do a certain commands. You can do any commands as long as you know what the permission node is. What's a permission node? A permission node is the line of code for the command. By the end of this guide you will fully know what one is.
Ok first of all you have to create your groups. As soon as you install it you get one group automatically which is default, which will be our first rank. Our ranks is our group. So our groups are going to be:
- C (default)
- B
- A
- E
- Y
- Free
You don't have to have the same groups but these are the ones I am choosing. So I have my group names, but how do I make these group names, into groups? Easily! But, before you can do anything in game, you have to go to your console and type /pex user (ign) add * this allows you t have every command. It's like being op, without the op part. Confusing, right? Don't worry! You will get it soon. Ok, so now back into our game. We already have our default group which will be C, but we want other groups. So we will type these command:
/pex group B create
/pex group A create
/pex group E create
/pex group Y create
/pex group Free create
Now this next part is up to you. You can create a moderator group and admin group.
Ok now what? Well, we will need them to have a prefix! Because prefixes are awesome! But what is a prefix? A prefix is the tag behind your name.
So to get these 'prefixes' we will need to add more commands. You are able to have what ever colour you want, but they each have a certain code. These are the colour codes:
Black = &0
Dark Blue = &1
Dark Green = &2
Dark Aqua = &3
Dark Red= &4
Dark Purple = &5
Gold = &6
Gray = &7
Dark Grey = &8
Blue = &9
Green =&a
Aqua = &b
Red = &c
Light Purple =&d
Yellow = &e
White = &f
Ok so we have the colour codes, how do we get colour to our prefixes? With commands of course! So first of all we will do default, which is C. So we will type /pex group default prefix &e[C-Prisoner]&f. We now have a coloured prefix. And, the reason we put &f is so that they actuall name isn't yellow like the [C-Prisoner]. So now we have done default, we can do B and be will be /pex group B prefix &a[B-Prisoner]&f. This gives a green prefix saying [B-Prisoner]. We can now do that for each group.
So now we have groups and group colours. But these groups can't do any commands! So we will add some. There is a lot to do so I know a quicker way I can teach you. Download Notepad++ (which is a text editor but it's not your average one) http://notepad-plus-plus.org/ then install it and leave it. Now get this website open: http://ess.khhq.net/...mmand_Reference this is a very helpful website which has every essential permission node. If you press the + a message will come up. You will see something a bit like permission.node (permission being essentials and node being the command). Now we have our list of permission nodes we can get them into the game. So to add these nodes type /pex group default add permission.node. We will do all the nodes to default for now. Each of the nodes on the website gives you information on what each of them to so you can pick them yourself, but! There is one you must add otherwise your players can't destroy or build at all! That is /pex group default add modifyworld.*. The * means every command. So if it's the plugin.* it's all the commands of that plugin. So you have type out all the nodes for default? But that's a lot of commands to do for 5 or 6 groups isn't it? But that's why youve got NotePad++. Open your NotePad++ and access your permissions files. Open them both and then look for the one with all your permissions in. Now go to this website: www.pastebin.com and copy and paste all your permission.nodes in there. Then submit, then copy to clipboard what comes out. Then paste it under permissions in your B group. I know this is really confusing but if I haven't already I will explain this in more detail in my YouTube videos. You can do this for each group. You have now done the commands for each group. Your are now done with PermissionsEX!
PaidRanks
After doing all the permissions and the building, your then going to want to make it so they have to go through the prison using the command /PayRanks purchase . After downloading this plugin, you want to run your server once, then go into the Config. The Config will have the groups to rank up and how much they cost. It should look a little like this:
This is the default setting. So we will change it so they have our groups, not the default ones:
So overall it will look like this:
But you will change the pricing to your liking.
WorldGuard:
WorldGuard will need worldedit to work. But worldguard allows you to protect your areas. So first of all, we will go to the c block, and select the whole region with //wand. Once selected type these commands:
/region define C
/region flag C build deny
/region flag C PvP allow
What this does is, in the main c block, it means no one can build, and PvP is allowed. You will have to do this for each area. But for the mines you type:
/region flag CMine build allow
Now that you have the regular blocks regions setup, you will need to decide who will be allowed to enter these regions. Will B's be able to enter C block or vice versa? You decide.
To disallow players from entering a certain region, create the region using WorldEdit's //wand feature and then type /region flag <Region Name Here> entry deny
After you have flagged entry to be denied, you can now add the groups that will be allowed to enter the region. Type /region addmember <Region Name Here> g:<Permissions Group Here>
Example:
1. /region flag A-Block-Entrance entry deny
2. /region addmember A-Block-Entrance g:Alpha
This will stop all disallowed groups from entering the region. It's extremely useful for blocking off entrances to other cell blocks or prison blocks for certain groups.
ServerSigns:
This plugin is not needed, just makes things easier. So when people can rank up, they click the sign to do it. So once they click the sign, they can also be teleported to B block at the same time. So create any sign saying "Click Here To Rank Up" then you will type:
/svs add /PayRank purchase B
Then click the sign. Then type:
/svs add /warp B
Then re-click the sign. This is just a easier way for your players to rank up.
MineReset Lite:
So I've been searching around the plugins, and found this plugin; http://dev.bukkit.org/server-mods/mineresetlite/ which is a great plugin for easy mine resets so yeah this is a nice and easy way to use it!
MineResetLite is the successor to MineReset, which provides tools to create, reset, and maintain randomly generated mines, such as the mines seen on prison servers
Here are the commands and permissions, which are very helpful:
Receive plugin update alerts
Permissions: mineresetlite.updates
When booted, MineResetLite retrieves information related to recent updates made to the plugin. If your version is out of date, alerts will be send to those with this permission when they join.
/mrl list
Permissions: mineresetlite.mine.list
Simply enough, this command lists the names of all mines.
/mrl p1 (-feet)
Permissions: mineresetlite.mine.create
This command will set your first MRL selection point to the block you are looking at. If you execute the command with the -feet argument, it will set your first point to the block you're standing on.
/mrl p2 (-feet)
Permissions: mineresetlite.mine.create
This command will set your second MRL selection point to the block you are looking at. If you execute the command with the -feet argument, it will set your second point to the block you're standing on.
/mrl create <mine name>
Permissions: mineresetlite.mine.create
To create a mine, make a selection via either WorldEdit or /mrl p1/p2, then use this command to save the mine to memory. Mine names are allowed to have spaces.
/mrl info <mine name>
Permissions: mineresetlite.mine.info
To view information about a mine, such as its composition, automatic reset settings, or world, use /mrl info.
/mrl set <mine name> <block>:(data) <percentage>%
Permissions: mineresetlite.mine.composition
Example usages:
Set the mine to contain 98% stone: /mrl set <mine name> stone 98%
Set the mine to contain 50% birch log: /mrl set <mine name> log:2 50%
Setting the percentage of a block already in the mine will always overwrite the old value in the mine. You cannot have a mine whose composition totals to be over 100%, however, you can have a mine with a composition of less than 100%. When a mine resets, if the composition is less than 100%, it is padded with air until the composition does equal 100%.
/mrl unset <mine name> <block>:(data)
Permissions: mineresetlite.mine.composition
To remove a block entirely from a mine's composition, such that the mine will no longer contain that block, use /mrl unset.
Example usages:
Remove stone from the mine: /mrl unset <mine name> stone
Remove birch logs from the mine: /mrl unset <mine name> log:2
/mrl reset <mine name> (-s)
Permissions: mineresetlite.mine.reset
/mrl reset will immediately reset the specified mine, also crediting the player who ran the reset command. If you wish to not have the mine broadcast the fact it was just reset, use /mrl reset <mine name> -s.
/mrl flag <mine name> <setting> <value>
Permissions: mineresetlite.mine.flag
/mrl flag most importantly modifies settings for automatic resets. Each flag is detailed below:
resetDelay: The integer number of minutes between every mine reset. For example, if the resetDelay was 10, the mine would reset every 10 minutes.
resetWarnings: A comma separated list of integer minute values to warn players of the imminent mine reset. For example, to display a warning at 10, 5, and 1 minute before the reset, set the value of resetWarnings to: 10,5,1
fillMode: Boolean, whether or not to activate fill mode on reset of this mine. Fill mode means only blocks that are air will be changed. This mode is not commonly used on prison servers.
/mrl erase <mine name>
Permissions: mineresetlite.mine.erase
To completely and irrevocably remove a mine, simply delete it with /mrl erase.
So first of all, your going to want to create the area of the mine, and go to one corner and type;
/mrl p1 -feet (the -feet does the block your standing on)
Then go to the opposite corner, to the lowest block, and type;
/mrl p2 -feet
You can also do this with WorldEdit!
Then type;
/mrl create <mine name> (we will use Example as the mine name)
Then once it is created, you want to set what it contains, so we are going to have 99% stone and 1% diamond ore;
/mrl set Example stone 99%
/mrl set Example 56 1%
If something went wrong, you can just type;
/mrl unset (block Id)
Now we want to give it the flags. The flags are very important. First, we will se the delay of it.
/mrl flag Example resetDelay 5
This resets the mine every 5 minutes.
/mrl flag resetWarnings 2
This gives off a warning of the mine reset 2 minutes before it happens.
I hoped this helped, and if there are any other plugins you want me to do, just post a reply!
I sense that we're going to have more questions on setting up and running prison servers.
Thanks, I'm not finished yet, but should be by tomorrow. And I hope there are, I love to help people
Sure be my guest, but like I said, I'm not finished. I still got to do essentials and some other plugins that they might need and then advertising
I was planning to, I just haven't use minereset a while, but I will look it up
Thanks and I hope so as it took ages to make and it's not even finished
I'm assuming that you pretend to be in a prison and try to break out?
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
You kinda have it...
That's the basic breakdown of it.
Yeah, if you go on minecraft forum survival servers, you can see a lot of prison servers on there. Go check a few out
But that's the beauty of Minecraft! So many different ways of playing for everyone.
"We must be that generation that stands athwart history yelling: 'Hey, jackass, get your government off my freedom!'" - Jason Mattera
Ah, that's a shame, but very true about the beauty of minecraft!
Proud Owner Of EastCoast Prison
Sorry, I don't use group manager :/
What's different with Group Manager and PermissionsEx?
And by the way, is this guide finished?
PermissionsEx is better but Group Manager is easier.