Update: The Hadron Update is currently well underway! You can track its progress by clicking here. As always, head over to our Discord and join the conversation if you need any help, or have any feature requests or bug reports that you'd like to see addressed in our next big update!
What is Prison?
Prison is a Minecraft plugin that adds all the features necessary for prison servers. Plugins for prison servers exist already, but many of them are poorly maintained, and the solid ones are paid resources. Prison eliminates the paywall and the updating hassle, and puts a one-stop solution in their place.
What can it do?
Prison has two main components - called modules - that are built-in: mines and ranks.
Mines
- Create mines for players to collect materials.
- Have mines automatically reset after a certain amount of time.
- Interactively edit the composition of your mines.
- Teleport your players to safety during a mine reset, so they don't suffocate.
Ranks
- Create ranks for users to buy.
- Use multiple rank ladders. For example, you could have a prestige ladder, or a donor ladder, etc.
- Run commands when users rank up, to give them access to new permissions or set off fireworks in their place.
- Show rank tags in chat with the help of a chat formatting plugin, such as EssentialsX-Chat.
If you have suggestions for features that you'd like to see, you should create a feature request at our issue tracker and we will get back to you as soon as we can.
Why should I switch to Prison?
If hassle-free updates and zero payments is not enough for you to consider switching to Prison, it doesn't stop there.
- Prison is modular. If you don't want to use a certain feature on your server, you can disable it in just a few keystrokes.
- Prison is completely, 100% open source. This means that your developers can make changes to the plugin to customize your server's experience, if you so desire.
- Prison is and always will be free. While we do ask for donations, all of our code, resources, and binaries are provided free of charge to the Minecraft community.
- New releases are heavily bug-tested. We test every single aspect of every new release of Prison before releasing it to the community. If a release doesn't pass our rigorous update checklist, it is iterated upon until it does. What does this mean for you? Solid updates with minimal bugs for your server.
- Prison is always expanding. We are always looking for ways to expand Prison with features that make your server run more smoothly. Additionally, we are always looking for contributions from the community, be it code contributions, feature requests, bug reports, translations, or documentation.
For a comprehensive set of guides on getting started with Prison, check out our wiki: https://faizaan.xyz/prison
To report an issue or suggest a feature, use our issue tracker: https://github.com/PrisonTeam/Prison/issues/. Don't use the review section to ask for help.
If you want to get the latest updates on the project, get subscribed to/bookmark/follow these pages!
Website: https://faizaan.xyz/prison/
Twitter: https://twitter.com/MC__Prison/
YouTube: https://www.youtube.com/channel/UCGKRUDfa3wjljE5BE0gZc_w
Telemetry: This plugin reports statistics to bStats. To opt-out, Change "send-metrics" in config.yml to "false". View the stats here.
I can't rankup i set my rank to cost 10k and then i gave myself 10k and then i tried /rankup but it keep saying that i'm Rank D when i try to rankup :/
@AdamOnix
Happy early birthday!
@SirFaizdat
Perfect! My birthday is soon so its sort of like a birthday present xD
@AdamOnix
Sunday, November 29th, 2015 - the last day of the SF Squared 2015 event (SirFaizdat Software Fair). More on this soon :)
Hey, is there a planned release date for Prison3? Just wondering<sub><sub> Thanks, Adam.</sub></sub>
How do I disable autosmelt cause it says it is disabled but still autosmelts?
@SirFaizdat My players in 'A' rank can't build in the 'A' mine. I have tried to associate the rank with the mine, but it just says taht they can't use the pickaxe in their hand. I have tried to use worldguard around my prison (it is a work in progress, but I have some beta testers) and added the flag use to 'allow' but it still won't work. This is immediate, we open tomorrow and I really need this done. If anyone else can help me, that would be fine too, but it just needs to happen. If you need to come on and try for yourself, log into pinacraft.mcph.co and ask for Never_Mad. Thank you and have a good one.
@SirFaizdat
@SirFaizdat
Thanks for replying, everything worked but i came up with another problem: I got every rank a-z I made an rank after that called Free and an rank called Mortal after that if i rank up to free and i want to rank up to Mortal it'll just keep ranking up to free. Example: /rankup ''You've ranked up to Free !'' that keeps happening every time when i try to rankup to Mortal and yes i had enough money. Thanks -Green
@GreenFireZ
Make sure the rank B inherits rank A, rank C inherits rank B, and so on.
@betterjakers
No, but that will absolutely be added in Prison v3.0! Sorry :(
EDIT: If you have any Java programming know-how, you could clone the GitHub repository, edit this file, and then recompile it using "mvn package" in the command line. If you don't know how to do that, I'm very sorry. I'd usually do it for you but I have no time at all.
Hey, i got an little problem me and my friends run an prison server wich we are working on right now and when i try to make a rank i made one with groupmanager and i do /pranks add (rank) (example: /pranks add a 0) and i made an group on groupmanager like this: /mangadd a with an prefix, so the A rank works when i do /rankup it moves me in the a group but when i do the same thing for an b rank what happens is I get moved into the default group instead of the b rank i made. Could you please help me its really important ! Thanks.
@SirFaizdat Hello! Is there a way to add custom messages? (If not, can/will you add then in V3)
i keep having this error with a server i had purchased from nitrous hosting here is the error: [22:32:18] [Server thread/ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'pranks' in plugin Prison v2.1.4-SNAPSHOT at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:641) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PlayerConnection.handleCommand(PlayerConnection.java:1162) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:997) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:45) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PacketPlayInChat.a(PacketPlayInChat.java:1) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_51] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_51] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:714) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51] Caused by: java.lang.NoSuchMethodError: ru.tehkode.permissions.PermissionManager.getGroupList()Ljava/util/List; at net.milkbowl.vault.permission.plugins.Permission_PermissionsEx.getGroups(Permission_PermissionsEx.java:372) [?:?] at me.sirfaizdat.prison.ranks.Ranks.isRank(Ranks.java:537) [?:?] at me.sirfaizdat.prison.ranks.cmds.CmdAddRank.execute(CmdAddRank.java:29) [?:?] at me.sirfaizdat.prison.core.Command.run(Command.java:75) [?:?] at me.sirfaizdat.prison.core.AbstractCommandManager.onCommand(AbstractCommandManager.java:48) [?:?] at me.sirfaizdat.prison.ranks.cmds.RanksCommandManager.onCommand(RanksCommandManager.java:83) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [minecraft_server.jar:git-Spigot-fdc1440-53fac9f] Hope you can help thanks
Prison 3 now has its own website! Check it out! Note that it lists features for Prison 3, not Prison 2.
@Bubbler670
This is a video tutorial I found on YouTube. I hope it helps :)
I don't really know how to create a rank in groupmanager so can someone please send me a tutorial thanks :)
@bonusunicorn
You have to create the rank in your permissions plugin first.
I get an error whenever I try to create a rank. "That rank does not exist".
@chewsterchew2001
I am not sure if we have have one. But Ill search one for you and get see if I can get back to you on that file. :)
Thanks!
Sorry guys, it wasn't your plugin that was the problem it was another plugin i had :P oops!
I have another question, can I have a sample rankup file? Or at least How to set it up? Thanks!