PrisonGems
Description
PrisonGems is an essential Plugin for all Prison Servers.
it adds several new Utilities, which are mainly aimed to be
useful for Prison Servers, but can of course be used for any
other type of Server as well.
The first and most important thing it adds are: Gems
Gems are a currency which runs independently from Vault.
Those Gems can be obtained by mining Blocks in the world.
The drop chance of those, is of course configurable.
Gems can be used to buy things: mainly to upgrade your Items
You can upgrade the Enchantments of your Items using Gems
for example if you have Unbreaking I it can be upgraded to Unbreaking II
etc...
Now, if you are using PrisonUtils, you can
also sell Backpacks via Gems.
Or if you are using CommandOverride, you can
make certain commands cost Gems to be executed.
Another thing Gems can be used for is not only upgrading your
Tools/Armor/Weapons but also repairing those.
Commands/Permissions
Command | Description | Permission | ||||
/upgrade | Opens up the Inventory to upgrade your Items | No Permission required. | ||||
/repair | Repairs the Item in your Hand for a configurable cost | gems.repair | ||||
/backpacks | Opens up a Shop where you can buy Backpacks for Gems | No Permission required. | ||||
/gems | Shows how many Gems you have | No Permission required. | ||||
/gems withdraw <Amount> | Converts a specified Amount of Gems to its respective Item Form for Trades and Shops | No Permission required. | ||||
/gems <Player> | Shows how many Gems a Player has | gems.others | ||||
/gems set <Player> <Amount> | Allows you to manipulate the Amount of Gems a Player has | gems.set | ||||
/gems add <Player> <Amount> | Allows you to manipulate the Amount of Gems a Player has | gems.set | ||||
/gems remove <Player> <Amount> | Allows you to manipulate the Amount of Gems a Player has | gems.set | ||||
/gems give <Player> <Amount> | Gives the specified Player the specified Amount of your Gems | No Permission required. |
Signs
Note: All empty lines can be replaced with a text of your Choice. Example: "Cost: 10 Gems" / "Click to buy" / ...
[Upgrade] Signs
These Signs will open the Upgrade Menu
or will simply upgrade your Enchantment if you specify one.
- [Upgrade]
- <Enchantment> (optional)
Required Permission for creating Signs: gems.sign
[Backpack] Signs
These Signs will open up the Backpack Shop
Or will act as a Shop Sign if you specify an amount
of lines in the second line of your Sign.
- [Backpack]
- <Number of lines> (optional)
- soulbound (optional)
Required Permission for creating Signs: backpacks.sign
Configuration
upgrades: DIAMOND_SWORD: ## Specify the Name of your Item here DAMAGE_ALL: ## The Name of your Enchantment base-cost: 3 ## The Amount of Gems it costs to apply increment: 2 ## How many Gems will be added to the Cost per level max: 20 ## The Max Level of that Enchantment gems: starter: 0 ## Whats the start balance for new Players? drop-chance: 10 ## The Chance of dropping a Gem when breaking Blocks unlock-editor: 5 ## The Amount of Gems which is required to open the Upgrade Menu repair-cost: 25 ## The cost of Gems for repairing Items enable-give-command: true ## Specify whether /gems give is enabled enable-withdraw-command: true ## Specify whether /gems withdraw is enabled auto-pickup: false ## Specify whether Gems are automatically added to your Balance or dropped as an Item world-blacklist: ## Those worlds will be excluded from dropping Gems - world_nether - world_the_end sign-prefix: '&7[&aUpgrade&7]' ## Whats the Sign Prefix for the Upgrade Sign? backpacks: sign-prefix: '&7[&9Backpack&7]' ## Whats the Sign Prefix for the Backpack Sign? tiers: '1': enabled: true ## Whether a Backpack with 9 Slots is enabled cost: 100 ## How much it costs '2': enabled: true cost: 250 '3': enabled: true cost: 500 '4': enabled: true cost: 750 '5': enabled: true cost: 1000 '6': enabled: true cost: 2000 soulbound: '1': enabled: true ## Whether a Backpack with 9 Slots is enabled cost: 100 ## How much it costs '2': enabled: true cost: 250 '3': enabled: true cost: 500 '4': enabled: true cost: 750 '5': enabled: true cost: 1000 '6': enabled: true cost: 2000 enchantment-aliases: LOOT_BONUS_BLOCKS: ## Specify some Aliases for the Upgrade signs, so you can use Fortune instead of LOOT_BONUS_BLOCKS - Fortune DAMAGE_ALL: - Sharpness DURABILITY: - Unbreaking DIG_SPEED: - Effciency
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.
@Blazing_Bomb
No...
Can you fix the gems to where you don't have to have a spot your inventory to pick up a gem?
@NIK220V
He is working on it, it's almost done. Not public yet though.
And +1 for that idea, I suggested it too. Hopefully it'll be added.
Hi mrCookieSlime! Thanks for the awesome plugin. Can you say, please, is it possible to add gems as an item, which will be obtainable with /gems withdraw?
And.. Is it normal that explosion works just as usual worldedit superpickaxe? Maybe it will be possible to make explosion enchant another way? Like +1 block breaking in radius per each 20 enchant levels.
Thanks a lot.
@TheBusyBiscuit
Oh man :\ Sorry about this I feel bad. Rushing you all of most of the time i didnt know but do what you want ill stop annoying you
@Crisis_Killer
... Asking me over and over wont get you your problem fixed, in fact expect it to be done even later.
Patience is a thing, I have a real life as well.
I said I will look into it once Im back home.
@TheBusyBiscuit
Okay sorry about rushing you before, So i am still trying to find a way to fix it but still dont know how. Here is the error log http://pastebin.com/Yu8MTfjS EE http://pastebin.com/p0876VqB PG http://pastebin.com/P4anPJ8S I am thinking it can be a plugin?
@TheBusyBiscuit
whoops, Okay sorry :\
@Crisis_Killer
You can fix it by getting some Patience.
Ask me next week.
@TheBusyBiscuit
Sorry if i am rushing you (opening a server soon) But how can i fix this problem?
Sorry I did not see the FAQ first my bad, and thanks for responding still the best gem plugin for my server
@TheMCGamer111
If Featherboard is paid: NO.
Hello mrCookieSlime, I really like this plugin but there is one request I would like to ask and that is to add support to a plugin called FeatherBoard sins ezrankslite removed there scoreboard. Thanks for great plugin
@Crisis_Killer
Okay. And it was amazing, lots of awesome People there.
@TheBusyBiscuit
Sure let me know when you have a solution! Also btw how was minecon :P
@Crisis_Killer
Okay thanks. I will look into that once Im back home from Minecon.
@TheBusyBiscuit
Sorry for the wait http://pastebin.com/qUv7jMBV
@Crisis_Killer
Please post your entire Server Log on pastebin.com
@TheBusyBiscuit
Well I think i found the problem So what i did was start up a tottally new server and put in redownloaded EE and PG plus the needed plugins (Cs-corelib)
So then i added the DIAMOND_PICKAXE and Explosive into the config which look like this PG: http://pastebin.com/wcFr5NMT EE: http://pastebin.com/hatMWGBy And then i get a error
But then when i replace Explosive with LOOT_BONUS_BLOCKS its works again. It feels like i am the only one getting the error I hope this helps some how!
@TheBusyBiscuit
Yes I already have Emerald Enchants and CS-corelib. Not sure if this would help but i am using EzRankslite. Would you need my list of plugins?
EE config: http://pastebin.com/xaKPzYT0