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
Please update this (:
Suggestion for the next update: Allow balances to be credited if an ExpBank is broken.
That's all I could think of. This plugin rocks! :D
@Chihuahua101
Hi. Looking at the decompiled source code I notice that, the sign will not work (even if you have all the permissions) IF the top line isn't BLUE. So if your normal users are not allowed to create colored signs, [expbank] line won't be blue => it will not work (when you left/right click it), even though you are charged the money for creating it
EDIT: In other words, if you are charged money for creating the sign it means: 1. you have permission 2. if the [expbank] line isn't blue, then your settings doesn't allow users to create colored signs => expbank will not work when you left/right click it
dan thats what makes it a donators only thing usually.
The sign is exploitable as it exists.
I am a level 0 character. I grind to get to level 1. I bank my XP. I am now level 0 again. I grind to get to level 1. I bank my XP. I repeat this many times.
This takes considerably less time to get to high XP levels than just going from 0 to, say, 50.
To get to level one requires 7 XP. Thus, 7 * 50 = 350.
But to get to level 50 requires 4625 XP.
This has the advantage of stopping people going AFK at xp grinders / mob spawners, which helps prevent lag. But it makes enchanting too easy.
@darkmage0252
Make your plugin open source! Benefit the community! :D
Anyone could just decompile it anyway...
mSTABarrie
I don't see how this could be a vault problem. When I am an op it works perfectley fine and I can deposit and withdraw exp just fine. It is just normal players who have problems. Could you please take the time to do this? I would greatly appreciate it! I can't imagine it being a time consuming or hard problem to fix, seeing as it works for ops.
You might have to change the permissions. Ops are the default for every plugin so far so mabe just change the permissions and that might fix the problem
@darkmage0252
I don't see how this could be a vault problem. When I am an op it works perfectley fine and I can deposit and withdraw exp just fine. It is just normal players who have problems. Could you please take the time to do this? I would greatly appreciate it! I can't imagine it being a time consuming or hard problem to fix, seeing as it works for ops.
Could you PLEASE make it so people can only deposit levels once per sign; so they can't deposit levels twice in a sign.. it would deposit ALL of yours levels at once, and withdraw them all at once. On top of that, having the costs per level being configurable. And having it so that when people withdraw the levels, it would be like adding in individual xp orbs, so if they had deposited 5 levels, and were lvl 5 they wouldn't be lvl 5.
Please try to do some of this, I would SERIOUSLY consider donating if you did this! This would be the perfect thing for my hardcore PvP server.
<<reply 693406="">>
i sent you a pm before i read this so im sending you a new pm. but yeah i got vualt its the plugin is outdated. Multiple owners having the same issue with it.
@zbshadow
There shoudnt be any problems are you using vault? if you are maybe they changed their api ill check it out tomorrow.
i started to rewrite this about a month and a half ago to support doing experience and not levels i almost finished but stopped. When i do have time to work on plugins im usually working on my plugin called EasyBlocks ill try to get some time and finish the rewrite.
@MSTABarrie
same issue. dark seems to be inactive.
I have a wierd problem. If I am an op I can create an expbank that is blue and will work. Then if a player with the permission expbank.use makes a sign it will appear but not in blue, and cannot be used. Im not sure why this is not working?
Just need one thing, add an option to put a price on depositing exp? EX: have a $1 fee each time you deposit one level. and have a % increase depending on the level in the bank. so say I deposit 1 level, costing $1. Then I deposit another level, costing $1, but there's already a level in the bank so the price is increase by say 10% meaning to put that second level in the bank will cost $1.10 and etc.
@RaesWolf
it should work fine with the current version.
is this going to be updated for the current version?
@Russeru
the reason being is that if your gonna use plugins then it is essential to use permissions. the op system often times leaves you with to little option. As plugins have grown larger and larger with more options server admins need more ability to pick and choose what there users can do. The theroy is that if its a private server for friends then everyones probally op cause you dont care what they can do. But if its not then you are gonna wanna limit things based generally off groups and person by person. So if you are wanting to not make people ops but want to make it so they can access some things then you are in need of permissions. If its few plugins and few people it will be really simple to set up.
@wallofchaos
It is most likely essentials protect. i had to remove sign protection on mine.
and a tip for you as well is anytime you have a problem with destroying a sign and then not being able to place a new one there its 90% of the time an issue caused by essentials protect where its just conflicting. Turning off sign protection will solve it in most cases. Also some cases where you move spawn and the sign are now lays in the spawn protection zone can cause some issues.
Hi there, I've run into a slight problem.. I'm not sure if I need to contact you or the devs of McMMO, but I've found a problem where players are able to dupe exp with your signs..
If a player has an exp bank and uses super breaker and then left clicks the sign, the sign stays in place with all of the exp but it also acts as if you broke the sign, dropping exp.. As you can tell, this is a huge problem, as it's constant free exp..
I love your plugin and I hope to see it expand further, but as it stands I would have to uninstall your plugin.
You're doing a wonderful job. Please reply asap! :)
Love the plugin, work mostly like advertised, but on CB2149 1.2.5-R1, with Vault v1.2.13-b148, and BOSEconomy7 it says it is charging the proper amount...however it is not actually taking the money away. Anybody have any idea as to why this might be?