Experience Bank II
Go to any EXP bank sign, see your own stats, and deposit or withdraw EXP. Just one EXP bank can manage the EXP of the whole server.
Click here for the SPANISH documentation
[Experience Bank II v0.1.0]
This plugin was created at the request of Stormbow (Check him out :) )
It uses a similar mechanic to my other plugin: Individual Signs Plus
- You can walk up to any EXP Bank sign and see your OWN stats!
- There is no limit to how many people can look at and use a single sign
- You can have as many signs as you would like
- Sign locations are NEVER stored in any database
- Completely configurable sign text (6 placeholders to choose from)
- 100% Ready and compatible with UUIDs in 1.8
- Optional MySQL table for stored EXP
More features coming soon! (tell me if you want something adding)
![]()
[Creation]
Permission node: expbank.create
Place a sign and type: [EXP] on the first line (configurable)
- The sign should now be created
[Usage]
Permission node: expbank.use
To deposit 1lvl: LEFT CLICK
To deposit everything: SHIFT + LEFT CLICK
To withdraw 1lvl: RIGHT CLICK
To withdraw everything: SHIFT + RIGHT CLICK
To withdraw as EXP_BOTTLE: RIGHT CLICK GLASS BOTTLE/S
- ^requires the permission node expbank.use.bottle
[Permissions]
expbank.create - to create the sign
expbank.use - to use the sign
expbank.use.bottle - used to withdraw EXP as a bottle
[Configuration]
LANGUAGE: change the language file to use
| Setting | Description | Default Value |
|---|---|---|
| language | The yml file to use for the messages | english |
TEXT: change the appearance of the signs
| Setting | Description | Default Value |
|---|---|---|
| version | The plugin version | version specific |
| text.1 | The appearance of line 1 of an EXP BANK | ---EXP--- |
| text.2 | The appearance of line 2 of an EXP BANK | {player} |
| text.3 | The appearance of line 3 of an EXP BANK | {expbank} |
| text.4 | The appearance of line 4 of an EXP BANK | ---===--- |
| text.create | The text to enter on a sign to create an EXP BANK | [EXP] |
Placeholders:
The following placeholders can be used in the lines of the sign
- {player} - the player's name
- {expbank} - the stored exp
- {lvlbank} - the stored exp in levels
- {lvlbank2} - no. of levels you will gain if you withdraw
- {exp} - the player's current exp
- {lvl} - the player's exp level
STORAGE: set limits on how much EXP can be stored
~ Storage is used to set exp bank storage limits for different users.
| Setting | Description | Default Value |
|---|---|---|
| storage.default | The default limit (no permission associated) | 825 |
To add a new limit, simply create a new key under storage. e.g. "donator"
A player with the permission node expbank.limit.donator will then have this as their new limit
- The permission with the highest limit has priority
MYSQL: use MySQL to store a player's exp
| Setting | Description | Default Value |
|---|---|---|
| mysql.connection.host | The host for the MySQL database | localhost |
| mysql.connection.port | The port to use to connect to MySQL | 3306 |
| mysql.connection.username | Your MySQL username | root |
| mysql.connection.password | Your MySQL password | |
| mysql.connection.database | The name of the database to use | mysql |
| mysql.connection.table | The name of the MySQL table to use | expbank |
| mysql.enabled | Whether MySQL should be enabled or not | false |
Placeholders
[Standalone Class]
Please PM me if you need some help in creating a standalone plugin with similar mechanics.
Alternatively you could use my InSignsPlus API
TODO
- Individual Messages features
- Add a command to withdraw/deposit exp (if you dislike the signs)
- Add a command to trade exp with other players
- Multiworld support?
- Add a command to see a table of how much EXP is in each level.
-
View User Profile
-
Send Message
Posted Jan 11, 2015Please check this ticket. It contains all of the issues I've found whith the plugin:
http://dev.bukkit.org/bukkit-plugins/experience-bank/tickets/8-important-bugs/
It's basically broken in Spigot 1.8 An update is necesary.
-
View User Profile
-
Send Message
Posted Jan 9, 2015It seems the plugin doesn't work on 1.8.1.
http://imgur.com/7Q9blPI
I put the sign but nothing happens. Nether at the server console or logs.
I'm OP and I have all the perms.
-
View User Profile
-
Send Message
Posted Dec 30, 2014Plugin gives spam to all players on teleport.
http://imgur.com/Bvg66RA
-
View User Profile
-
Send Message
Posted Dec 29, 2014@Empire92
Woah seriously? This plugin has a default translation to Catalan? hahaha
My home language.
-
View User Profile
-
Send Message
Posted Nov 30, 2014@VillageRealms I'll have another update soon.
-
View User Profile
-
Send Message
Posted Nov 28, 2014@Empire92 ,
Me and others still get debug messages a lot. Is there anything else you could do to reduce the possibility of/remove debug messages?
Also, a player reported taking 75 xp levels out of his bank, but when he enchanted an item with 16 levels, it took it all away.
-
View User Profile
-
Send Message
Posted Nov 26, 2014@Empire92
Thanks for fixing it :)
-
View User Profile
-
Send Message
Posted Nov 25, 2014@Empire92
https://bugs.mojang.com/browse/MC-3564
-
View User Profile
-
Send Message
Posted Nov 24, 2014@VillageRealms That message is a client side debug message that shouldn't be in the game.
It should be Mojang's responsibility to remove debug messages from a released game, however I've made some changes that should reduce the likelyhood of the messages.
BTW, you can shift + click to transfer more EXP at a time.
-
View User Profile
-
Send Message
Posted Nov 16, 2014Yes, looks like the error is with your plugin. Everytime I destroy/create an [EXP] sign I get this: http://gyazo.com/c13bc7dba254cde849e0ce9a17f5058b and everytime a player teleports around to one they get spammed with that. Please fix.
-
View User Profile
-
Send Message
Posted Nov 15, 2014Awesome plugin, very happy I found this. But it'd be cool to be able to configure how much is stored at once by default and withdrawn by default, and some players have been reporting they get an 'unable to locate sign' message.
-
View User Profile
-
Send Message
Posted Oct 28, 2014@RaphaelSimon Sure.
-
View User Profile
-
Send Message
Posted Oct 28, 2014@Empire92
Would you pass this plugins into Sponge?
-
View User Profile
-
Send Message
Posted Aug 19, 2014Using the sign shouldn't cause any lag...
-
View User Profile
-
Send Message
Posted Aug 19, 2014Another idea:
Im so bad explaining myself, better with an example:
Wait 2 seconds until place/withdraw the EXP/Levels and try again!
-
View User Profile
-
Send Message
Posted Aug 19, 2014An idea:
For Example:
[EXP]
Min:10xp
[EXP]
Min:1Lv
If you don't have the 10xp in the first sign and the 1Lv in the second, you cannot use the sign until you've a override permission.
-
View User Profile
-
Send Message
Posted Aug 19, 2014Spanish documentation page is now full translated and working!
Thanks for let me translate it!
-
View User Profile
-
Send Message
Posted Aug 19, 2014@RaphaelSimon http:dev.bukkit.org/bukkit-plugins/experience-bank/pages/spanish/edit/ ^ If you would really like to, you can edit the page there, and then I can put a link on the main page for spanish visitors.
-
View User Profile
-
Send Message
Posted Aug 19, 2014@Empire92
I wanna translate the plugin page to the spanish, to the non-english speakers, wanna send it to MP?
-
View User Profile
-
Send Message
Posted Aug 19, 2014@Empire92
Maybe a diamond or gold hoe, its so useful and no one will use this type of items.