Added support for target bank account

This commit is contained in:
Shansen 2013-01-04 22:24:16 +01:00
parent b55ea13262
commit 312ed1c56f
2 changed files with 9 additions and 0 deletions

View File

@ -54,6 +54,8 @@ public class EggCatcherEntityListener implements Listener {
private final String catchChanceSuccessMessage;
private final String catchChanceFailMessage;
private final String vaultTargetBankAccount;
private final Boolean spawnChickenOnFail;
private final Boolean spawnChickenOnSuccess;
@ -84,6 +86,7 @@ public class EggCatcherEntityListener implements Listener {
true);
this.spawnChickenOnSuccess = this.config.getBoolean(
"SpawnChickenOnSuccess", false);
this.vaultTargetBankAccount = this.config.getString("VaultTargetBankAccount", "");
}
@EventHandler
@ -185,6 +188,11 @@ public class EggCatcherEntityListener implements Listener {
} else {
EggCatcher.economy.withdrawPlayer(player.getName(),
vaultCost);
if(!this.vaultTargetBankAccount.isEmpty()) {
EggCatcher.economy.bankDeposit(this.vaultTargetBankAccount, vaultCost);
}
player.sendMessage(String.format(
config.getString("Messages.VaultSuccess"),
vaultCost));

View File

@ -11,6 +11,7 @@ PreventCatchingTamedAnimals: true
PreventCatchingShearedSheeps: true
SpawnChickenOnSuccess: false
SpawnChickenOnFail: true
VaultTargetBankAccount: ""
CatchChance:
Pig: 100.0
Sheep: 100.0