
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.
-
View User Profile
-
Send Message
Posted Aug 10, 2014@TheIglooMC
Mine does that if I run it from the console but in-game it works????
-
View User Profile
-
Send Message
Posted Aug 10, 2014Can you add a reload command on the next update for testing minor tweaks?
-
View User Profile
-
Send Message
Posted Aug 10, 2014@godxmodzzzx
Please report the issue on the issues page. Include any error messages in the console.
-
View User Profile
-
Send Message
Posted Aug 10, 2014I Have a bug When i make ranks then restart the server they glitch out removes them all but keeps the files, and also when it does this it won't let any mines be reset
-
View User Profile
-
Send Message
Posted Aug 9, 2014@TheIglooMC
This is the most common mines bug in the plugin. I feel like it has something to do with the worlds. In the meantime, try disabling fill mode in config.yml.
-
View User Profile
-
Send Message
Posted Aug 9, 2014Hey! I am having an issue... I create the mine, add the blocks, but my player can't break the first two layers, however they can break ladders.. Help? Thanks!
-
View User Profile
-
Send Message
Posted Aug 9, 2014I have a problem. When I try to manually or automatically reset a mine, it says "An internal error occurred while trying to perform this command." I have what the console says here.
09.08 16:45:11 [Server] INFO Using external NmsBlock for this version: CBXNmsBlock_1710 09.08 16:45:10 [Server] INFO ... 13 more 09.08 16:45:10 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at me.sirfaizdat.prison.core.AbstractCommandManager.onCommand(AbstractCommandManager.java:49) [?:?] 09.08 16:45:10 [Server] INFO at me.sirfaizdat.prison.core.Command.run(Command.java:75) [?:?] 09.08 16:45:10 [Server] INFO at me.sirfaizdat.prison.mines.cmds.CommandReset.execute(CommandReset.java:29) [?:?] 09.08 16:45:10 [Server] INFO at me.sirfaizdat.prison.mines.Mine.reset(Mine.java:108) [?:?] 09.08 16:45:10 [Server] INFO Caused by: java.lang.NullPointerException 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:258) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.ServerConnection.c(SourceFile:134) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:157) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:818) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:957) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:740) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [craftbukkit-devBuild3105.jar:git-Bukkit-1.7.9-R0.2-16-g37c7969-b3105jnks] 09.08 16:45:10 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'mines' in plugin Prison v2.0.4 09.08 16:45:10 [Server] ERROR null
Please help as SOON AS POSSIBLE! I NEED THIS FIXED SOON!
Btw, I have all my mines and ranks set up, and I have the plugin "Vault".
-
View User Profile
-
Send Message
Posted Aug 9, 2014Geeshhhhhh!!!!Finally!!!!
The default Pex Permission.yml is wrong. Set it up like this and your good to go.
The default group is not default like it sais but actually Guest.....
-
View User Profile
-
Send Message
Posted Aug 9, 2014No thats not it...I still don't understand. When a user joins I have to manually add them to the default permisiion even though I have it set up as the default permossion called default for that world in permission Ex. Its not reading there file or something...I'm lost.
Otherwise if I don't do all that I get error when user types /rankup....ugh!
After I manually add them to default (pex user m_c_tyler group add default) all is well. Something is seriously wrong with Pex I think.
-
View User Profile
-
Send Message
Posted Aug 9, 2014@MCTylerPVP
:( Sorry for the inconvenience
-
View User Profile
-
Send Message
Posted Aug 9, 2014@SirFaizdat
Yea but the ranks and bukkit permissions dont cooperate...Its ok I added pex
I just gotta learn that plugin
....and re-do a year of permission tweaking :)
EDIT: It was because my test user was already a rank that was not recognized and was out of the scope of the promotion system. I guess it does work with permissions bukkit but if users are above the Prison ranks it gets lost.
-
View User Profile
-
Send Message
Posted Aug 9, 2014@MCTylerPVP
Do you have Vault installed?
-
View User Profile
-
Send Message
Posted Aug 9, 2014EDIT: Got it...Is Not compatible with Permissions Bukkit...Why not?
-
View User Profile
-
Send Message
Posted Aug 9, 2014What am I doing worong? Wrong Bukkit Version?
-
View User Profile
-
Send Message
Posted Aug 8, 2014@Luuko132
Use world guard to protect the mines for now. This plugin hooks right into vault I believe, so you should have no problem with the money. For selling items use: ChestShop, Essentials, or any other shop plugin. Create warps in essentials with /setwarp [name] I am not the plugin developer so nothing I say about this plugin is 100% fact (I try to be as accurate as possible). If you need help setting up a server, I would checkout the essentials or bukkit wiki pages. Great tips!
-
View User Profile
-
Send Message
Posted Aug 8, 2014@SirFaizdat
Sent one to you.
-
View User Profile
-
Send Message
Posted Aug 8, 2014-
View User Profile
-
Send Message
Posted Aug 8, 2014I currently need a test file to test the new ranks system. If anyone has time, can you send me your ranks.yml at my email address?
Just send it here -> sirfaizdat@gmail.com
-
View User Profile
-
Send Message
Posted Aug 7, 2014@kylethecoolkid
I like people who use tech lingo :D
I will add an option to disable online checking, and I will make it async. Thanks for the reminder!
-
View User Profile
-
Send Message
Posted Aug 7, 2014Hey, love the plugin! Using it on my jail server, one of the simplest jail plugins Ive ever worked with. The only problem I'm having with it is the connection to the online item list. This request I believe is happening on the main thread, so it will stall my server for 2 minutes ( literally stall, cant connect). Could you add an option in the config to disable online item list checking?? thanks!