PrisonUtils
Description

PrisonUtils is a Plugin which (as the name already suggests) adds a couple
of useful Prison Utilities to the game.
It also adds Backpacks which can be used to store items.
If you have QuickSell installed, you can also sell all Items which are inside
your Backpack.
if you have PrisonGems installed, players can purchase Backpacks
using Gems via /backpacks or [Backpack] Signs
Features

Every Feature can be disabled in the Config!
- Auto-Smelting
- Automatically tranform Items into their Block Form if you have at least 9 of them
- Fortune on all Blocks
- Permanent Potion Effects
- Unbreakable Tools
- Preventing specific Damage Causes
- Backpacks
- Blocks go straight to your Inventory/Backpack
- QuickSell Integration with Backpacks
- QuickMarket Integration with Backpacks
- Disable Weather
- Integrated Protection Plugin
- Displaying the Owner of the Pickaxe and the amount of blocks broken in the name
- Displaying the Owner of the Pickaxe and the amount of blocks broken in the lore
- Executing commands when a certain amount of blocks broken is reached
- Automatically sell Items to a QuickSell Shop when mining
- Specify what Blocks drop EXP (works for all Blocks, not only Ores)
- Automatically add EXP to your XP Bar instead of dropping it on the ground
Configuration

mining: auto-smelt: true ## Specify whether it automatically smelts mined Blocks enable-fortune: true ## You can enable/disable whether Fortune has an impact on the amount of dropped Items straight-to-inventory: true ## Specify whether mined Items go straight to your Inventory/Backpack backpacks: true ## Specify whether Backpacks are enabled prefer-backpacks: true ## Specify whether it will prefer to put Items into the Backpack or Inventory unbreakable-pickaxes: false ## Specify whether Tools take damage when being used auto-block: true ## Specify whether Valuables automatically get turned into their Block Form if you have at least 9 block-whitelist: ## Well, if you are lazy and don't want a protection plugin, you can simply disable breaking blocks which are NOT in this list. Note here that in Creative Mode you will still be able to break those. And you can disable this list by setting it to [] - STONE - COAL_ORE - IRON_ORE - GOLD_ORE - LAPIS_ORE - DIAMOND_ORE - EMERALD_ORE - QUARTZ_ORE - COAL_BLOCK - IRON_BLOCK - GOLD_BLOCK - LAPIS_BLOCK - DIAMOND_BLOCK - EMERALD_BLOCK - QUARTZ_BLOCK - REDSTONE_ORE - GLOWING_REDSTONE_ORE - REDSTONE_BLOCK autosmelt-blacklist: ## You can also specify Blocks that will be excluded from Autosmelting - LOG - LOG_2 block-counter ## Specify whether the Block Counter is enabled, without this the above 2 settings wont work soulbound-pickaxes: true ## Specify whether Pickaxes are soulbound soulbound-backpacks: true ## Specify whether Reinforced Backpacks are enabled autosell: summary-every: 100 ## Specify the amount of times AutoSell sold Items required for it to send a Stats Summary pickaxe: name: enabled: true ## Specify whether the Pickaxes Name will be affected by this Plugin prefix: '&b{PLAYER}''s ' ## Specify the Prefix of your Pickaxe suffix: ' &8[&6{BLOCKSBROKEN} Blocks broken&8]' ## The Suffix of your Prefix ## Since v1.4.5 it also allows custom Pickaxe Names to be used. If your Pickaxe Name is "Donator Pick" ## it will look like the following "mrCookieSlimes's Donator Pick [1923 Blocks broken]" ## if it has no Name it will look like this "mrCookieSlimes's Diamond Pickaxe [1923 Blocks broken]" lore: enabled: false ## Specify whether the Pickaxes Lore will be modified by this Plugin lines: - '&7Pickaxe Owner: &e{PLAYER}' ## Here are some Variables you can use in the Lore - '&7Blocks broken: &e{BLOCKSBROKEN}' - '&7Durability: &e{DURABILITY}' - '' ## Note here that this Lore will NOT delete any previous Lore, it will smartly modify it by putting the above defined Lines in front of the previous Lore axe: name: enabled: true ## Specify whether the Axe Name will be affected by this Plugin prefix: '&b{PLAYER}''s ' ## Specify the Prefix of your Axe suffix: ' &8[&6{BLOCKSBROKEN} Blocks broken&8]' ## The Suffix of your Prefix lore: enabled: false ## Specify whether the Axe Lore will be modified by this Plugin lines: - '&7Tool Owner: &e{PLAYER}' ## Here are some Variables you can use in the Lore - '&7Blocks broken: &e{BLOCKSBROKEN}' - '&7Durability: &e{DURABILITY}' - '' shovel: name: enabled: true ## Specify whether the Shovel Name will be affected by this Plugin prefix: '&b{PLAYER}''s ' ## Specify the Prefix of your Shovel suffix: ' &8[&6{BLOCKSBROKEN} Blocks broken&8]' ## The Suffix of your Prefix lore: enabled: false ## Specify whether the Shovel Lore will be modified by this Plugin lines: - '&7Tool Owner: &e{PLAYER}' ## Here are some Variables you can use in the Lore - '&7Blocks broken: &e{BLOCKSBROKEN}' - '&7Durability: &e{DURABILITY}' - '' full-inventory: sound: true ## Specify whether a Sound will be played when your Inventory is full title: true ## Specify whether a Title will be sent when your Inventory is full actionbar: false ## Specify whether a Message using the ActionBar will be sent when your Inventory is full allow-breaking-blocks: true ## Specify whether Players are still able to break Blocks with a full Inventory silktouch-whitelist: ## Specify which Blocks are affected by Silk Touch - COAL_ORE- - WEB - DIAMOND_ORE - EMERALD_ORE - GRASS - HUGE_MUSHROOM_1 - HUGE_MUSHROOM_2 - ICE - LAPIS_ORE - MYCEL - DIRT - PACKED_ICE - QUARTZ_ORE - REDSTONE_ORE fortune: use-whitelist: false ## Whether the Block Whitelist will be used block-whitelist: ## All Blocks Fortune has an Effect on, set use-whitelist to false in order to apply Fortune to every Block - COAL_ORE - REDSTONE_ORE - GLOWING_REDSTONE_ORE - LAPIS_ORE - QUARTZ_ORE - DIAMOND_ORE - EMERALD_ORE world-blacklist: ## All Worlds where Fortune will not work - world_nether level-modifier: 0.6 ## ADVANCED Set the Modifier for Levels, this will be the multiplier for the fortune level you have in order to determine the max amount of items obtainable using that level of fortune. E.G. Fortune 100 -> 100 * 0.6 = 60 -> At most 60 Items min-modifier: 0.2 ## ADVANCED Set the min. Modifier for Levels, this will be the multiplier for the fortune level you have in order to determine the min amount of items obtainable using that level of fortune. E.G. Fortune 100 -> 100 * 0.2 = 20 -> At least 20 Items regions: use-whitelist: false ## Specify whether Fortune only works in certain WorldGuard Regions whitelist: - a - b - c backpacks: ## You can also configure the Names of the Backpacks name: normal: '&eBackpack' soulbound: '&eReinforced Backpack' environment: permanent-effects: ## Specify which Effects Players permanently have - NIGHT_VISION - SATURATION prevented-damage: ## Specify which Damage Causes are cancelled - FALL - SUFFOCATION enable-weather: false ## Specify whether Weather is enabled/disabled world-blacklist: ## You can also specify worlds where this Plugin will not take affect - world_the_end - world_nether options: ## And if you don't want this Plugin to automatically update, you can simply turn it off auto-update: true block-rewards: ## Note here that this only works if you have pickaxe renaming enabled enabled: false ## Specify whether rewards for breaking a certain amount of Blocks are enabled repeating: ## Those commands will get executed every X blocks broken. Set it to [] to disable that amount '1': [] standard: ## Those commands will get executed whenever a Player breaks that certain amount of Blocks '100': - 'say {PLAYER} broke a hundred blocks' ## The Variable {PLAYER} can be used here exp: whitelist: ## Here you can specify what Blocks drop EXP - COAL_ORE - REDSTONE_ORE - GLOWING_REDSTONE_ORE - LAPIS_ORE - QUARTZ_ORE - DIAMOND_ORE - EMERALD_ORE auto-exp: true ## Specify whether EXP automatically gets added to your XP bar instead of being dropped on the ground environment: fly-on-join: false ## Here you can specify whether Players will be granted the ability to fly when they join the server
Commands/Permissions

| Command | Description | Permission | ||||
| /backpack <Player> <Amount of Rows> [soulbound] | Gives the specified Player a Backpack which is capable of holding the specified amount of Rows as an Inventory. If you append soulbound to the command, it will give you a reinforced Backpack | backpack.cheat | ||||
| /autosell | Toggles the automatically selling of Items when mining. Requires QuickSell | PrisonUtils.autosell | ||||
| Allows you to automatically pickup items as you mine | PrisonUtils.autopickup | |||||
| Allows you to automatically smelt items as you mine | PrisonUtils.autosmelt | |||||
| Allows you to automatically package Ores into their Block form as you mine | PrisonUtils.autoblock |
Developer API

PrisonUtils allows a lightweight API for Developers to be used in order to create custom Addons for PrisonUtils.
API Documentation
Auto-Updater and Metrics

All my Plugins are using an Auto-Updater to make sure, you're always
using the latest and hopefully most bug free version of my Plugin.
If you don't want this Plugin to be auto-updated, you can turn it off
in the config file at "options -> auto-update: true/false"
They also use a Metrics-System which collects the following Informations:
A unique identifier
The server's version of Java
Whether the server is in offline or online mode
The plugin's version
The server's version
The OS version/name and architecture
The core count for the CPU
The number of players online
The Metrics version
Opting out of this service can be done by editing
plugins/Plugin Metrics/config.yml and changing opt-out to true.
-
View User Profile
-
Send Message
Posted May 28, 2018I used to use this plugin on a different server I owned, got lazy and stopped working on it. I'm making a server again, but this plugin seems to not work and I can't figure out the problem, I integrated Emerald Enchants as well and Explosive doesn't work either. Using 1.8
-
View User Profile
-
Send Message
Posted Sep 17, 2017I dont like it ... I Block world but i still have here effects , you cant ingame reload . Fortune isnt working autosend to inventory , no xpes...
-
View User Profile
-
Send Message
Posted Aug 16, 2017Help?
Error in console:
https://pastebin.com/WfWh1Htv
-
View User Profile
-
Send Message
Posted Jun 6, 2017Hey, is there a way of tweaking AutoSell sold blocks? Some of my mines have redstone blocks, and they won't sell with /autosell.
-
View User Profile
-
Send Message
Posted Jun 11, 2017In reply to Jeruhmi:
-
View User Profile
-
Send Message
Posted Feb 2, 2017There's a glitch with enderchests, for some reason even with the fortune whitelist enabled (not including enderchests) when I break 1 i'll get more than 1 (usually 7 or 8). Great plugin other than this issue, i would love to see it fixed, thanks!
-
View User Profile
-
Send Message
Posted Dec 31, 2016Updat eplz!!!
-
View User Profile
-
Send Message
Posted Dec 19, 2016I need some help, because every time I put in the plugin the folder won't generate after several restarts, and it will not appear at the plugins menu. I tried to put other versions, but none of them worked. If anyone can help, or the plugin needs other plugins to work please let me know, it will help me a lot!
-
View User Profile
-
Send Message
Posted Dec 19, 2016Oh...I just found out that I need CS-CoreLib....
-
View User Profile
-
Send Message
Posted Dec 4, 2016The Config won't save it just returns to normal :(
-
View User Profile
-
Send Message
Posted Oct 7, 2016I need help with the block ids to list under stuff like autosmelt-blacklist and fortune whitelist. Like how do I know what the name of the block is? For example, cobblestone being COBBLESTONE and Stonebrick being SMOOTHBRICK. Currently I'm stuck on chiseled stone brick and it works with autosmelt completely off so I just need to find the name of the actual block for it in order to work
-
View User Profile
-
Send Message
Posted Aug 12, 2016When I set in the config pickaxe, sword, .. How to I obtain them?
1.9.2
-
View User Profile
-
Send Message
Posted Jul 24, 2016@HitanshD
"Fortune for blocks" works in a diferent way that "fortune for ores" works:
If you try Fortune 3, the máximum drop you can optain from a block is 1,8 (1). So, you need at least fortune 4 for multiply blocks. That's because the formula is that. (Level of fortune) * 0,6 -> (3) * 0,6 = 1,8.
You can change that in config. The options are:
level-modifier: (set it to 2 for fortune working at level 1) min-modifier: (that's the minimum drop porbability. That doesn't matter too much)
-
View User Profile
-
Send Message
Posted Jul 24, 2016@TheLastDogMiner
there're two options you have to disable:
"auto-block" set it to false to prevent autoblock on melons. try to disable "auto-smelt" for the stoneBricks problem. I don't know that one.
-
View User Profile
-
Send Message
Posted Jul 23, 2016Hi! I am really happy with that awesome plugin. It have all i need and I can disable options so really thanks to you! But i have a problem. My prision has unbreakable and breakable tools. And thats a problem because the "unbreakable tools" options set to false doesn't respect the "unbreakable tag" put into pickaxes. I would be prould if you could fix this. Thanks a lot anyways
-
View User Profile
-
Send Message
Posted Jul 18, 2016We added the plugin to our server but then decided later that It had some undesirable features and we removed it, but some of the features are still active. My question is, how do I disable them, melons turning into autoblock, and stone bricks turning into cracked stone bricks when broken
-
View User Profile
-
Send Message
Posted Apr 14, 2016I can't seem to get the fortune to work, it always gives me one of the thing I mine.
-
View User Profile
-
Send Message
Posted Mar 26, 2016I have a Question: I have a 1.9 prison server, but when I do not have OP, I don't get a Title, I got only a chat message. But, people who have OP, they see the title. Does someone can help me?
-
View User Profile
-
Send Message
Posted Mar 24, 2016Hey! I have been having an issue with Fortune. I have it enabled, but fortune wont work! I am running Spigot 1.8.8.
Should i reinstall it? Help!
-
View User Profile
-
Send Message
Posted Mar 22, 2016Hello,
I've been having this problem with SilkTouch.
When break the stone with a pickaxe has enchant "SilkTouch". It gives you cobblestone. When break the cobblestone with a pickaxe has no enchant "SilkTouch". It gives you stone.
Sorry for my poor English.