Introduction
Hello. I am selling my recently developed KeyBank plugin addon for CratesPlus.
This plugin allows configurable transferring of Crate Keys between servers with depositing, and withdrawing of keys per server - this allows players to Deposit keys on server A, connect to server B and withdraw them to use there. This is especially useful for DonationCraft stores, where you normally would have to add keys as products per server.
This uses the built in CratesPlus command for giving keys, so as long as the Key Name stays the same, you can change anything else (for example the key/crate colour!)
This can handle a near unlimited amount of keys, (limited by 32bit integer > 2,147,483,647 keys per type... good luck getting that many....) and a near unlimited amount of types, (limited by MySQL VARCHAR character limit for JSON String representation of KeyData > 2,147,783,645 characters, should be more than you will ever need!)
Built with 1.12.1, works with all versions 1.7+ !!
Commands:
/Keybank
- Displays all commands for KeyBank
- Alias: /kb
/KeyBank balance
- Displays all your keys, and their balances
- Alias: /kb b
/KeyBank deposit <type> <amount>
- Deposits keys from inventory to virtual keybank
- Alias: /kb d <type> <amount>
/KeyBank withdraw <type> <amount>
- Withdraws keys from virtual keybank and gives to inventory.
- Alias: /kb w <type> <amount>
All these commands are given by default, as this is only a utility plugin to work alongside CratesPlus.
Configuration Options:
- Enabled Keys on a per server basis (disallow depositing and withdrawing of certain keys; useful to stop voting keys being transferred between servers if you desire)
- Message prefix to use; you can make this to whatever you like to fit your server theme!
- MySQL server details for data sync
Depends:
- MySQL database (for data storage and sync across Bungeecord Servers)
- CratesPlus (for crate key handling and crates) -Free-
Installation:
1) Place the KeyBank.jar into your server plugins folder and restart your server. While reloading works, it could break other plugins on your server.
2) Edit the config with your MySQL details, don't worry, it will create the table for you. So just create a database, or use one that is already created and it will do the rest for you!
3) Edit the key names into your config, for example, "Fire Crate Key" would just be "fire". This is not case sensitive, so go ham.
4) Restart your server and enjoy!
Proof of Ownership:
Eye Candy:
Terms:
This plugin may be used on as many servers as you like that you own, inside of a single Bungeecord network.
You may not decompile, edit, or redistribute this plugin or any part thereof in any shape or form.
You may not Chargeback, or get a refund - Sorry.
You will PM me with support questions rather than trash this thread.
NOTE: Please let me know if the text colour is hard to read, I tried to make it not black (so that it can be read on dark theme) but not a light colour that would stop people on the white theme reading it.
Price: This plugin will be $2USD by PayPal for the .jar only (as well as all future updates and bugfixes if any arise!) I can also install this plugin for free if needed!
Hello. I am selling my recently developed KeyBank plugin addon for CratesPlus.
This plugin allows configurable transferring of Crate Keys between servers with depositing, and withdrawing of keys per server - this allows players to Deposit keys on server A, connect to server B and withdraw them to use there. This is especially useful for DonationCraft stores, where you normally would have to add keys as products per server.
This uses the built in CratesPlus command for giving keys, so as long as the Key Name stays the same, you can change anything else (for example the key/crate colour!)
This can handle a near unlimited amount of keys, (limited by 32bit integer > 2,147,483,647 keys per type... good luck getting that many....) and a near unlimited amount of types, (limited by MySQL VARCHAR character limit for JSON String representation of KeyData > 2,147,783,645 characters, should be more than you will ever need!)
Built with 1.12.1, works with all versions 1.7+ !!
Commands:
/Keybank
- Displays all commands for KeyBank
- Alias: /kb
/KeyBank balance
- Displays all your keys, and their balances
- Alias: /kb b
/KeyBank deposit <type> <amount>
- Deposits keys from inventory to virtual keybank
- Alias: /kb d <type> <amount>
/KeyBank withdraw <type> <amount>
- Withdraws keys from virtual keybank and gives to inventory.
- Alias: /kb w <type> <amount>
All these commands are given by default, as this is only a utility plugin to work alongside CratesPlus.
Configuration Options:
- Enabled Keys on a per server basis (disallow depositing and withdrawing of certain keys; useful to stop voting keys being transferred between servers if you desire)
- Message prefix to use; you can make this to whatever you like to fit your server theme!
- MySQL server details for data sync
Depends:
- MySQL database (for data storage and sync across Bungeecord Servers)
- CratesPlus (for crate key handling and crates) -Free-
Installation:
1) Place the KeyBank.jar into your server plugins folder and restart your server. While reloading works, it could break other plugins on your server.
2) Edit the config with your MySQL details, don't worry, it will create the table for you. So just create a database, or use one that is already created and it will do the rest for you!
3) Edit the key names into your config, for example, "Fire Crate Key" would just be "fire". This is not case sensitive, so go ham.
4) Restart your server and enjoy!
Proof of Ownership:
Eye Candy:
Balance Empty:
Balance Not Empty:
Key cannot be deposited:
Not enough of that key to deposit:
Successfully deposited the keys:
Key cannot be withdrawn:
Balance too low to withdraw:
Successfully withdrawn keys:
([NSCrates] was the testing server's CratesPlus prefix)
Help:
Balance Not Empty:
Key cannot be deposited:
Not enough of that key to deposit:
Successfully deposited the keys:
Key cannot be withdrawn:
Balance too low to withdraw:
Successfully withdrawn keys:
([NSCrates] was the testing server's CratesPlus prefix)
Help:
Terms:
This plugin may be used on as many servers as you like that you own, inside of a single Bungeecord network.
You may not decompile, edit, or redistribute this plugin or any part thereof in any shape or form.
You may not Chargeback, or get a refund - Sorry.
You will PM me with support questions rather than trash this thread.
NOTE: Please let me know if the text colour is hard to read, I tried to make it not black (so that it can be read on dark theme) but not a light colour that would stop people on the white theme reading it.
Price: This plugin will be $2USD by PayPal for the .jar only (as well as all future updates and bugfixes if any arise!) I can also install this plugin for free if needed!
Last edited:
