
BankCheque 9.8.4
Issue a bank cheque using your money! (supports kMBTQ...) (server version independent)
This plugin will allow you to issue a bank cheque from your economy balance. By default, a bank cheque is issued in the form of a Minecraft paper. The check will have its monetary value and issuer's name on it.
Whoever holds this check can redeem it by right-clicking it.
You can also use "beautify" option to specify the format using "k, M, B, T, Q, P,..." in case you need to support a large amount of $ amount (such as in an OP prison server).



Command: (alias: /bank, /cheque)
Permission:
Installation:
Just put BankCheque.jar file in the plugins folder.
Dependency:
Vault plugin for economy support.
Configuration:
Messages:
HelpMessages:
banner:
msg: "=== &e[&aBankCheque Commands List (%version%)&e] &r==="
help:
msg: "&a/cheque help : displays this help menu."
reload:
msg: "&a/cheque reload : reloads config file."
permission: "bankcheque.reload"
debug:
msg: "&a/cheque debug : turn on / off the debug mode."
permission: "bankcheque.debug"
bank:
msg: "&a/cheque : issue a cheque with ."
permission: "bankcheque.withdraw"
issue:
msg: "&a/cheque issue [from]: issue a cheque with to (optional: from [from])."
permission: "bankcheque.issue"
deposit:
msg: "&aright-click a cheque : deposit the amount on the cheque into your account."
permission: "bankcheque.deposit"
bottle:
msg: "&a/expbottle : withdraw the specified amount of EXP into an exp bottle."
permission: "bankcheque.deposit"
Messages:
ErrorMsg : "&c[BankCheque] Some error occured."
ChequeCreated: "&7A Bank cheque for &b$%dollar% &7has been issued"
ChequeDepositted: "&a+ $%dollar%"
InsufficientFunds: "&cInsufficient funds available."
InvalidNumber: "&cInvalid nummber"
NoPermission: "You do not have a permission to do this."
InvalidCheque: "This bankcheque is invalid! and it has been removed."
LessThanMin: "The amount you specified is less than the minimum allowed amount of $%dollar%"
NoSlot: "There is no slot to hold a bankcheque."
MoreThanMax: "The amount you specified is more than the maximum allowed amount of $%dollar%"
NoSuchPlayer: "&c[BankCheque] No such player &e%player%"
# if you have another plugin which might be processing the listed event type
# before this plugin (that might cause this plugin not to work), then
# you can set this option to lower priority such as HIGH, NORMAL, LOW, LOWEST.
# The default is HIGHEST
#
# adjust these event priority if those event processes from this plugin
# interfere with other plugins' event processes.
EventPriorityMap:
PlayerInteractEvent: "NORMAL"
# an option to add enchantment glow to the issued cheque
UseGlow: true
# Bankcheque
Cheque:
Material: PAPER
CustomModelData: 0
Name: "&bBank Cheque"
Lore:
- "&7$%dollars%" # make sure the money amount is in the 1st line!
- "&7Issued by %player%"
- "&7Click to Deposit"
MinimumWithdraw: 10
MaximumWithdraw: 5000000000000000
UseBeautify: true
MaxCharLength: 4
# the folloiwngs are units of order.
OrderChars:
- k
- M
- B
- T
- Q
- P
- E
- Z
Whoever holds this check can redeem it by right-clicking it.
You can also use "beautify" option to specify the format using "k, M, B, T, Q, P,..." in case you need to support a large amount of $ amount (such as in an OP prison server).




Command: (alias: /bank, /cheque)
- /bankcheque help : displays this help menu.
- /banckcheque reload : reloads config file.
- /cheque : issue a cheque with from your account
- right-click a cheque : deposit the amount on the cheque into your account.
- /cheque issue [from:sender]: issue a cheque with to (optional: from sender).
- (to be released) /expbottle : withdraw the specified amount of EXP into an exp bottle.
Permission:
- bankcheque.withdraw : allows you to withdraw $ from your account to issue a check
- bankcheque.deposit : allows you to cash the cheque (to be released....or withdraw exp into an exp bottle).
- bankcheque.issue : allows you to use issue command.
- bankcheque.issue.other : allows you to use issue command to withdraw the fund from other (including CONSOLE/System).
Installation:
Just put BankCheque.jar file in the plugins folder.
Dependency:
Vault plugin for economy support.
Configuration:
Messages:
HelpMessages:
banner:
msg: "=== &e[&aBankCheque Commands List (%version%)&e] &r==="
help:
msg: "&a/cheque help : displays this help menu."
reload:
msg: "&a/cheque reload : reloads config file."
permission: "bankcheque.reload"
debug:
msg: "&a/cheque debug : turn on / off the debug mode."
permission: "bankcheque.debug"
bank:
msg: "&a/cheque : issue a cheque with ."
permission: "bankcheque.withdraw"
issue:
msg: "&a/cheque issue [from]: issue a cheque with to (optional: from [from])."
permission: "bankcheque.issue"
deposit:
msg: "&aright-click a cheque : deposit the amount on the cheque into your account."
permission: "bankcheque.deposit"
bottle:
msg: "&a/expbottle : withdraw the specified amount of EXP into an exp bottle."
permission: "bankcheque.deposit"
Messages:
ErrorMsg : "&c[BankCheque] Some error occured."
ChequeCreated: "&7A Bank cheque for &b$%dollar% &7has been issued"
ChequeDepositted: "&a+ $%dollar%"
InsufficientFunds: "&cInsufficient funds available."
InvalidNumber: "&cInvalid nummber"
NoPermission: "You do not have a permission to do this."
InvalidCheque: "This bankcheque is invalid! and it has been removed."
LessThanMin: "The amount you specified is less than the minimum allowed amount of $%dollar%"
NoSlot: "There is no slot to hold a bankcheque."
MoreThanMax: "The amount you specified is more than the maximum allowed amount of $%dollar%"
NoSuchPlayer: "&c[BankCheque] No such player &e%player%"
# if you have another plugin which might be processing the listed event type
# before this plugin (that might cause this plugin not to work), then
# you can set this option to lower priority such as HIGH, NORMAL, LOW, LOWEST.
# The default is HIGHEST
#
# adjust these event priority if those event processes from this plugin
# interfere with other plugins' event processes.
EventPriorityMap:
PlayerInteractEvent: "NORMAL"
# an option to add enchantment glow to the issued cheque
UseGlow: true
# Bankcheque
Cheque:
Material: PAPER
CustomModelData: 0
Name: "&bBank Cheque"
Lore:
- "&7$%dollars%" # make sure the money amount is in the 1st line!
- "&7Issued by %player%"
- "&7Click to Deposit"
MinimumWithdraw: 10
MaximumWithdraw: 5000000000000000
UseBeautify: true
MaxCharLength: 4
# the folloiwngs are units of order.
OrderChars:
- k
- M
- B
- T
- Q
- P
- E
- Z