BankX
BankX is an economy RP plugin that allows you to manage the economy of the server from NPC. It also allows you to store your inventory in a bank. All this from NPC Citizens.
May 20th 2017 : Hi Everyone, I won't continue this plugin. If someone wants to continue developping this plugin, I release the source code on my github account at this link : https://github.com/como89/BankX
Thanks to everyone who used my plugin!
-==-==-==-==-==-==-
Everyone who ask me to make a link between BankX and other economy plugins, I won't do that, because BankX is an economy plugin. I will add further some script to convert some economy data to BankX data. Thank you for your understanding!
-==-==-==-==-==-==-
@Thanks to KingFaris11 for saving inventories in a file and get them back.
@Thanks to KILL3RTACO for his lib include in my 0.4b version. This lib is to serialize inventories into files.
- Allows you to manage its economy on its server.
- Allows you to store inventory in the bank vault.
- Allows you to create npc and use them to interact in your bank.
- You can manage the economy and inventories in a MySQL database.
- The plugin includes an API that can be used by developers.
Thanks for 3000 downloads! :D
Dependence: It is a RP plugin, you need to use Citizens to create a Banker NPC.
You need :
- Citizens Version 2.0.10 and +.
Videos:
If someone wants to make a video for this plugin, you can! You just have to give me the link by pm and I will post it on the main page. :)
French Tutorial Video :
Questions or suggestions?
Please leave a message on this post if you have any questions or suggestions.
You found a bug?
If you found a bug, please leave a ticket with all information of the problem.
The log of your server , the config file,etc.
Copy paste it to http://pastebin.com/ and add the url to your ticket.Thanks.
Donation:
If you want to support the development of the plugin, click on the donate button at the top of the project page. Thanks! :)
0.5b (Book System)
See here the todo list for 0.5b version : https://docs.google.com/spreadsheets/d/1xc2uYRY7PoS8b3yVbZSAB03gBiP-KhSW78JwudiMzLU/edit?pli=1#gid=959961342
Read this before download dev build :
Quote:Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Dev build of 0.5b version are available here!
Todo:
- Add in config a amount to pay when you add a chest for a inventory. - Idea from deadykass
- Add upgrade button for chest slots. - Idea from madtomic
- Add optional PIN for bank account. - Idea from CommodoreAlpha and me
- Add configurable bank menu - Idea from CommodoreAlpha
- Limit which items can be stored in bank. - Idea from nullschritt
- Add a wallet item where hold the cash and can be drop on death(optional). - Idea from nullschritt
- Adding an interest rate for the money of the bank account. - Idea from aberts10
- Your suggestions :)
@como89
Salut, tu pourrais ajouter comme simple idée :
Un scoreboard pour calculer nos émeraudes dans l'inventaire et dans la banque.
Good news, 0.4b is now ready to be release. I have to test all the new feature of this version and I will release it after my test. If you want to know what's new for 0.4b, go to this link : https://docs.google.com/spreadsheets/d/1xc2uYRY7PoS8b3yVbZSAB03gBiP-KhSW78JwudiMzLU/edit?pli=1#gid=0
@TheL0w3R This has been said before and it will be fixed in version 0.4b ...
Check this ticket for more info :
http://dev.bukkit.org/bukkit-plugins/bankx/tickets/6-money-deposit-error/
I know it's not the same command, but the problem or bug is the same.
Hi, when i type /money it says "an internal error ocurred trying to perform this command.."
here is the console log:
14.09 13:17:23 [Server] INFO ... 13 more 14.09 13:17:23 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.como89.bankx.Command.onCommand(Command.java:31) [?:?] 14.09 13:17:23 [Server] INFO at net.como89.bankx.bank.ManagerAccount.replaceTag(ManagerAccount.java:143) [?:?] 14.09 13:17:23 [Server] INFO at java.lang.String.replaceAll(String.java:2162) [?:1.7.0_55] 14.09 13:17:23 [Server] INFO at java.util.regex.Matcher.replaceAll(Matcher.java:906) [?:1.7.0_55] 14.09 13:17:23 [Server] INFO at java.util.regex.Matcher.appendReplacement(Matcher.java:772) [?:1.7.0_55] 14.09 13:17:23 [Server] INFO at java.lang.String.charAt(String.java:658) [?:1.7.0_55] 14.09 13:17:23 [Server] INFO Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 8 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:490) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:584) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:284) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:731) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:81) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:184) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat.java:65) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java:28) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java:845) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerConnection.java:1015) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServer.java:767) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:181) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) [Spigot-179.jar:git-Spigot-1543] 14.09 13:17:23 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'money' in plugin BankX v0.3b
I have a question of all of the users of BankX. In version 0.4b, do you want to have the compatibility of UUID? Answer with this poll : http://dev.bukkit.org/bukkit-plugins/bankx/polls/in-the-version-0-4b-do-you-want-compatibility-with/
@splint33
Yes, this will be add in a future version after 0.4b :) Check this ticket, it is already a idea : http://dev.bukkit.org/bukkit-plugins/bankx/tickets/8-toggle-bank-x-features-on-and-off/
Can you make an option to disable the emerald in the bank ?
I just need to use the banking items, without economy plugin
@como89
can i have a link to the main page
@VeilyV
Ok ...
I have to add BankX in Vault codes. My version 0.4b will be integrated in Vault. When it is done, you will be have to download the latest version of Vault with the support of BankX.
But for now, it is not done, because i not finish the 0.4b version.
not working / support with dtlTraders
@juvelzone
I already answer this in a lot of comments. Check the main page of the plugin, I add a msg about this and it will tell you the reason.
Hello i have a problem with the economy because im using essentials economy and essentials economy and bankx doesn't quite seem to communicate.
Can you maybe make an option so i can make it communicate with essentials economy?
do you have a new dev ready for test?
@TakoMT
I think i wil add bungeecord support for file data saving. If you use MYSQL, it will be share between server automaticaly.
If you manage to get this working on a bungeecord setup... I will marry you and have your babies!!!!
@nullschritt
Hi looks great! Am personally waiting for the MySQL Version.
I possibly have a couple configuration options. And why.
1)Global Banks [access same bank inventory regardless of what banker is used]**
2)Limit which items can be stored in the bank*
2)We currently have two servers, and I want users to be able to make some basic item/money transfer from server to server. However one server has modded items, that would not work on the other server. This is why I propose a config option so only certain items are allowed. (such as basic vanilla tools, ores)
1)Pretty self explanitory, with MySQL support many servers could let their players share bank accounts, also, make bank system more like most rpg(WoW, RuneScape)
Also one more feature request:
1)Wallet [an item that holds all the cash you have on hand[amount in metadata?], and can be optionally dropped on death]
If any of these are already in plans or are good idea for plans let me know, we're just waiting on mysql support!
@paintball89
What is not work for you? Can you give me details?
its not working for me.
Welcome home to madtomic as tester! ;)
Now search someone who wants to make a video for this plugin. You just have to give me the link by pm and I will post it on the main page. :)