ExpBank
Description
ExpBank allows you to store your levels into a sign that uses no database at all!
How to use?
Place a sign and on the top line put [expbank]
Left click to deposit and right click to withdraw Levels.
Video here by ZBShadow
http://www.youtube.com/watch?v=XSqksyH8gmA
Installing
Just download the jar and drop it into your plugins folder.
Permissions
- Permission to create and use ExpBank - expbank.create
Configuration
- deposit: 5 - How many levels to deposit at a time
- withdraw: 5 how many levels to withdraw at a time
- max: 100 - Limits how many levels you can put in a ExpBank
- economy.enable: set to true to enable economy
- create: 50.0 - How much it cost to create a ExpBank
- return: 0.0 - How much money to return when destroying a ExpBank
- deposit: 0.0 - How much it cost to deposit levels into a ExpBank
- withdraw: 0.0 - How much it cost to withdraw levels from a ExpBank
Requirements
- Vault 1.2.18+
To do
- Add more features
Changelog
- 1.5 Fixed exp dupe glitch.
- 1.4 Complete rewrite new things added. fixed protection, how many levels to deposit at a time, how many levels to withdraw at a time, how much money to be returned upon destroying the expbank, how much it cost to deposit, how much it cost to withdraw
- 1.3 Added configurable level limit per sign Updated to CB 1.1-R4
- 1.2 Added a configurable price for a sign to be created if vault finds a economy plugin
- 1.1 Updated to CB 1.1-R3
- 1.0 Release
Hi I have an bug that is occurring on my server it is only happening to two people. When they makes an exp sign it works temporarily however after a while the sign cannot be used and when he tries to break it he gets the following message:
"[ExpBank] Thats not yours!"
I think it's due to there name being too long as when the sign is created when you look at the username on the sign it misses off the last letter!
Is there anyway to fix this?
Update for 1.4.6 :) its working but ..
Need to make for multi language. Need to set /reload admin command for this plugin. Need to create a market sell on the expbank
Hi I have an bug that is occurring on my server it is only happening to one person. When he makes an exp sign it works temporarily however after a while he cannot use it and when he tries to break it he gets the following message:
"[ExpBank] Thats not yours!"
I think it's due to his name being too long as when the sign is created when you look at his name on the sign it misses off the last letter in his username.
Is there anyway to fix this?
Love this plugin, if I could add one thing it would be an option in the config to add exp levels to other peoples banks but not remove it from there banks.
So you can donate / sell your exp to other people.
@CableChef:
Tooting my own horn here... I'm making my own implementation of this plugin in CommandHelper, check it out here.
Would anyone else know of a fix for this exploit or another mod that can accomplish the same thing, without the bug?
Any update as to whether or not a fix is in progress? Like the plugin, hate the bug!
Would be nice to make use of this again ;)
@wumpyc
Yes please fix
http://www.youtube.com/watch?v=yLpVqaqQqsE&feature=plcp Please fix this
Is there any way to get it to run without vault? Last time I tried using it everyone's inventory was heavily bugged (noone could pick Anything up unless you moved something in the inventory while standing near drops)
Considering how Vault has no config files it was quite impossible to find a fix other than deleting vault.
A fairly serious bug: If you place the sign on a wall and there is a block under it. You will retrieve your levels every time that block is broken, but since the sign is on the wall, the sign will not be broken, allowing you to retrieve those levels repeatedly.
@BobbleFruit
You need to add - expbank.create to your permissions.yml what permissions system are you using? if you dont have one id recommend PermissionsEx
First server of mine so total noob. I tried adding the expbank.create to my config.yml is this the wrong thing to do still players can't make exp bank and only I can. (I'm OP)
@darkmage0252 I assume you're talking about this table here: http://www.minecraftwiki.net/wiki/Experience_Points#Leveling_Up
Well since the leveling up changed so much, from that table I can see that the first 16 levels are non-exploitable anyway. Each requires 17 xp points to get to next level (linear level up), so I suppose it doesn't matter much. It used to matter in the old system where level 50 was max used for enchants. I haven't played minecraft for a while heh, in the old system you'd get level 16 almost 5 times as fast by storing level ones.
Anyway, thank you for this great plugin, peace out ;)
@basicsensei
It still stores by exp the reason for this is because id have to create a table that stores how much experience equals what levels and such.
But i have made it so you can limit the lowest amount of levels that can be deposited which helps alot if you set it to 5 or 10 levels.
@darkmage0252
is it still storing xp levels ? or xp points? ie. *Player.getLevel()* or *Player.getTotalExperience()* ? I can't really remember which plugin was it (long time since used it) but one of them was storing levels and it was exploitable if you were storing 1 level every time you'd reach level 1, you could have 50 * level 1 faster than when leveling to level 50 and then storing all 50 levels at once.
@Abelt97
just added a update.
Will there be an update for 1.3.1? i already used this plugin in 1.2.5, even if ii'm not pretty sure, how because this one only works for 1.1 o.O
Great plugins, really helps. But could you make it so that maybe an admin could create signs for other players, like [expbank] on the first line and the <playername> on the second, so that only <player> could use it? Thanks :D