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.
SirFaidat why can we not use it on out main server?
Prison 3 v0.1.0 Pre-Alpha is now available. You may download it here. Don't use this on your main server, but please test it out and send me bugs and feature requests!
Release will end up being delayed, because the darn save system isn't saving mines properly, so the whole plugin ends up breaking. I'm working on a fix.
It's coming soon! Everyone be patient, Faizaan/ SirFaizdat is working please give some more time! Meanwhile you should keep this tab open and wait for updates!
So no release today?
@MCTylerPVP
The full release will have a converter, but I don't see that coming in the first alpha release. I'm also unsure how many alpha and beta releases there will be until Prison 3 v1.0.0 is complete.
Will everything convert? It's best not to wait on Mojang...Blocks/Ranks shouldn't change too much in the "Combat" update. I just hope they fix all the cheat flaws!
Bad news: I wanted to release Prison 3 v0.1.0 (Pre-Alpha) today, but unfortunately a large issue has arisen regarding the new JSON save system, and the entire thing broke at the last second. It will hopefully be released tomorrow, because I have to write a new save system now :(
@ak521
In Prison 3, the ranks system is independent from your groups plugin. So you can have a player be in the "Starter" group but also have the "A" rank, and you can use your chat plugin to insert the rank's tag in the chat message. Is that what you mean?
On a server I'm admin on, I was wondering if there could be a starter group- but it won't change the rank after the player does /rankup. I want it to do /manuaddv %player% &8[&9%rankto%&8] and /manuaddp %player% essentials.warps.%rankto%
Is that possible in Prison 3?
@betterjakers
I am quite confident that I can have at least a beta ready for the 14th. My real concern is if Minecraft 1.9 is out by then. I don't want to make any official release until 1.9 comes out, because that'd require a lot of changes to the codebase (at least I think so, I don't know what measures Spigot has taken to make the API backwards-compatible). Springpoint Software will have a pre-launch meeting meeting soon to discuss this issue.
As for progress, the foundation and basic user interface is complete. At this point, I'm adding all the other features.
@SirFaizdat Do you think you'll have Prison 3 done by the 14th? I am really looking forward to Prison 3,and want to know how much progress you have made :P
@MCTylerPVP
I'm not too sure about BungeePerms. I think you ought to contact them about the double prefixes. I wish I could help but I don't want to mess it up even more :(
@SirFaizdat
BungeePerms..We thought it was because I had the Default Group called Member but I changed it to default and it still leaves that prefix on.
@MCTylerPVP
That would be in the realm of your permissions plugin, Prison doesn't deal with prefixes. What is your permissions plugin?
I'm not sure how Prison is Promoting Players but they are keeping the [Member] first join Prefix when they do the /rankup command. Can you think of any solution besides making my own Rankup Command System so my Players don't have 2 Prefixes? It looks kinda Dorkish to have a Prison Rank Prefix plus Member rank Prefix.
@Tyguy20
Thanks :) Prison 3 will certainly have this future. In fact, I already coded it in (to Prison 3) :)
@djzdaman1
I have contacted someone that made a tutorial on YouTube, asking if I may put it on the plugin page. For now, here is the commands and permissions guide, and here is the configuration guide.
I love your plugin, it works great and all. One major ESSENTIAL suggestion: More customization in Prison 3! Please!
The only things you can really customize are the server prefix, the mine reset message, and the reset broadcast message + some timing.
What I want to customize though are things like "You still need [price] to rankup to [rank]" and the rank list. Add customization to any form of text that pops up on the screen (except for the help window)
Besides that, 10/10 plugin.
You havent written anywhere how to actually set it up. I found the config file but there is pretty much nothing to edit and i dont know how to setup ranks and mines