Home›Java›Mods›Prison
Prison
ModsJava

Prison

Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]
Prison SpigotMC page v1.1.4
[​IMG] [​IMG] [​IMG]
An all-around Open-Source Prison Plugin.

Prison Supports Spigot 1.8 through 26
and Java 1.8 through 25
Prison v3.3.1 has full Spigot and Paper support using two jars:

prison.3.3.1.jar - Supports Spigot 1.8+ through to 1.20+, plus 1.21+
prison26.3.3.1.jar - Supports Spigot 1.21+, Spigot 26, and Paper 26

[​IMG]

  • Ranks​
  • Rankup/Prestige commands​
  • Prestiges​
  • Mines​
  • BlockEvents on block break inside Mines.​
  • Block Constraints full control over block spawning: min, max, and layering.​
  • Rank Commands run during rankup events.​
  • Mine Commands run during mine reset events.​
  • SellAll and SellAll Signs​
  • AutoSell​
  • AutoBlock​
  • AutoPickup​
  • AutoSmelt​
  • Backpacks (currently not recommended to be used... will be updated in a future release)​
  • AutoConfigure Prison ranks, mines, and blocks.​
  • Placeholders: about 300.​
  • Hex colors support (RGB)​
  • GUIs for: Ranks, Mines, Prestiges, SellAll, Admin, Players.​
  • Customizable​
  • Supported plugins​
​

Spoiler: Detailed features.
  • New Feature Coming Soon: BlockConverters that will allow you to customize how prison handles blocks within the Auto Features module. You will be able to control converting any block in to different blocks or items. This will also for custom drops, smelting, and blocking to name a few. It can also produce different conversions based upon perms so your higher-ranked players, or patrons, can get something different.

  • New Feature: Prison now has a new auto-configure feature to get you up and running quickly: /ranks autoConfigure. Sets up all the ranks, virtual mines, links ranks to the mines, assigns blocks to mines in increasing value, auto assign mine liners, and generates rank commands to control basic permissions. More features being added...

  • Ranks with Prestiges: Highly customizable with rankup commands.
  • Rankup and Prestige commands, including promote, demote, and set rank.
  • Mines: Highly customizable with many features. Powerful mine editing commands to move and dynamically resize mines, even to repair surrounding terrain, even auto generation of mine liners with ladders.
  • Mine commands with many customizations to control reset behavior and setup.
  • New Feature: BlockEvents allows firing commands when players break blocks with many features such as percent chance, tied to permissions, targeting Token Enchant Explosion Events, etc.
  • New Feature: Block Constraints allows you to zero in on a minimum or maximum number of blocks to place within your mine. You can also control the placement of blocks to specific layers.
  • SellAll and SellAll Signs.
  • Auto manager: auto pickup, auto smelt, and auto block, with AutoSell capabilities. Includes options to enable durability wear on tools, XP for mining, no limit on Fortune, etc...
  • GUI menu support for most player and admin functions.
  • About 300 Placeholders including Aliases, with placeholder attribute support for dynamic customization of most placeholders.
  • Supports hex colors! Provides advance support of hex colors in placeholders to help provide hex color support in other plugins that don't support hex colors. That's right! Hex colors used in Prison placeholders can work in plugins that don't support hex colors!
  • Custom Blocks support using Custom Items plugin.
  • New Feature: Now tracks all blocks mined, by their types.
  • Prison supports, and works with, many other plugins.

[​IMG]​

Prison has many features with many commands. The main command, /prison, will show all of Prison's main root commands and their registered aliases. When using commands, Prison's command hander provides command lists of valid commands, and also help on each adding the help keyword after the command. The help also includes the list of permissions if the command requires permissions.​
​
Spoiler: Prison Commands - Highlights
Prison has many commands with this list being a small subset of what is available. Many of these are provide listings of sub-commands and are worth exploring.​

  • /prison
  • /prison placeholders
  • /prison placeholders reload
  • /prison placeholders stats
  • /prison version
  • /prison debug
  • /prison support

  • /mines
  • /mines wand
  • /mines block
  • /mines block constraint
  • /mines blockEvents
  • /mines command
  • /mines info
  • /mines list
  • /mines set (15 sub-commands)
  • /mines tp

  • /ranks
  • /ranks autoConfigure
  • /ranks command
  • /ranks ladder
  • /ranks perms
  • /ranks set

  • /sellall
  • /sellall list
  • /sellall gui
  • /sellall sell
  • /sellall setdefault

  • /gui
  • /gui mines
  • /gui ranks
  • /gui prestiges
  • /gui backpack
  • /gui admin


    Rankup related commands for admins and players:
  • /ranks
  • /rankup
  • /rankupmax
  • /prestige
  • /prestiges
  • /ranks promote
  • /ranks demote
  • /ranks set rank

Prison's main root command /prison, with it's sub-commands, including other registered root commands and aliases.

[​IMG]​


Example of using the help keyword. The help keyword shows a description of the command, all parameters, all permissions, and aliases.

[​IMG]​

For a full list of commands checkout our online guidebooks using the link at the bottom of the page, or run the command /prison.


[​IMG]​

Prison does not have any hard dependencies, but it is required to have a currency registered with Prison in order to use the Ranks module. Vault is a highly recommended plugin that Prison uses to connect to any economy plugin or permission plugin that supports Vault. ​

Spoiler: Supported Plugins
[​IMG] ​
  • EssentialsX
  • EssentialsXChat Useful for setting up chat prefixes
  • PlaceholderAPI (PAPI) and/or MVdWPlaceholderAPI to use Prison Placeholders.
  • HolographicDisplays which also require HolographicExtension to use Prison's placeholders.
  • Permissions Manager (LuckPerms for example).
  • GemsEconomy can be used for alternative currencies
  • Custom Items provides support for Customized Blocks that can be used within mines, plus other items.]
  • TokenEnchant fully supports TE's Explosive enchantments.
  • Crazy Enchantments supports BlastUse events.
  • Multiverse-core
  • Scoreboards
  • Tokens Can use with BlockEvents to give tokens to players as they mine.
  • WorldGuard when using Regions, along with a permission plugin, can provide protection to mines.
  • MinesBackPacks use with auto pickup and SellAll


[​IMG] Some info about Ranks:​
[​IMG] Some info about Mines:​
[​IMG]
There are 4 main AutoFeatures:
​
Spoiler: AutoFeatures Details

[​IMG]
What's AutoPickup:
​
  • Pickup automatically broken blocks in Mines.​
  • Supports Luck, Durability, Exp.​
  • Customizable through configs and in-game with a GUI (/GUI).​
[​IMG]
What's AutoSmelt:
​
  • Smelt automatically ores in your inventory, for example Iron Ore will be "smelted" into Iron Ingots.​
  • Customizable through configs and in-game with a GUI (/GUI).​
[​IMG]
What's AutoBlock:
​
  • Make Blocks automatically from ores in your inventory, for example 9 Iron Ingots into an Iron Block.​
  • Customizable through configs and in-game with a GUI (/GUI).​
[​IMG]
What's AutoSell:
​
  • Sell automatically items in your inventory when Full.​
  • AutoSell auto Toggle, you can let users enable or disable AutoSell (/sellall auto toggle).​
  • Customizable through configs and GUIs.​



[​IMG]
What's SellAll:
​
[​IMG]
What are Backpacks:
NOTE: Backpacks need a rewrite, which will happen with the next release or two. For now it is suggested that you try MinePacks plugin.
Backpacks are a feature that gives you the ability to own a second virtual inventory to store your items.
​
​
Spoiler: Backpack Commands
You can edit many options in the Backpacks config which's in the backpacks folder, before starting using backpacks you should enable them in the config.yml.​
​
Main commands:​
  • /backpack
  • /gui backpack
  • /gui backpackslist
  • /backpack item
  • /backpack list
  • /backpack delete
  • /backpack help

[​IMG] ​

Spoiler: Placeholders introduction
Placeholders provide Prison's internal data about players, mines, and ranks to other plugins. Prison provides many placeholders so you can get the details that you are needing so you can customize your server the way you envision it. Using placeholder attributes, Prison has an easy way to dynamically format most placeholders so they can best suit your design needs.
Placeholder attributes are additional settings that are included within the actual placeholder that you define within your other plugins. These placeholder attributes provide dynamic adjustments to number formatting, including the choice of various units (metric, binary, and standard units), customizations to progress bars, and enabling and alternative translations for hex colors.
​



[​IMG]
Why should I switch to Prison?

If hassle-free updates and zero payments are not enough for you to consider switching to Prison, it doesn't stop there.
​
Spoiler: More reasons
  • 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. We do not currently ask for donations, but may in the future. All of our code, resources, and binaries are provided free of charge to the Minecraft community. We do not hide any code within proprietary jars so you have full access through Github.
  • Bug support. Yes, we take bugs seriously; if you find one, contact us on discord and we will get it fixed ASAP.
  • 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.
  • Every version release had a ton of new features added and bug fixes, use the most recent release's recommended!
  • New features, bug fixes, performance improvements, and optimizations will be added to alpha releases. They can be downloaded from the #alpha-versions channel on our discord server.
  • Check out our change logs for a list of most of the changes. This changelog starts with v3.3.1 so you can review how much prison has evolved in the last few years. There have been hundreds and hundreds of changes and many new features.
[​IMG] ​
TELEMETRY: This plugin reports statistics to bStats which are very important for us to better understand what we should support. To opt-out, Change "send-metrics" in config.yml to "false". View stats here.

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Prison is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 221,047 times (via Spigot). Download it and open it directly in the game.

Explore more