From 312ed1c56fd41a3735fea306c3754829588714fe Mon Sep 17 00:00:00 2001 From: Shansen Date: Fri, 4 Jan 2013 22:24:16 +0100 Subject: [PATCH] Added support for target bank account --- .../EggCatcher/listeners/EggCatcherEntityListener.java | 8 ++++++++ src/main/resources/config.yml | 1 + 2 files changed, 9 insertions(+) diff --git a/src/main/java/me/shansen/EggCatcher/listeners/EggCatcherEntityListener.java b/src/main/java/me/shansen/EggCatcher/listeners/EggCatcherEntityListener.java index d00eef8..da02c5d 100644 --- a/src/main/java/me/shansen/EggCatcher/listeners/EggCatcherEntityListener.java +++ b/src/main/java/me/shansen/EggCatcher/listeners/EggCatcherEntityListener.java @@ -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)); diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index 745f56a..4ac7ea1 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -11,6 +11,7 @@ PreventCatchingTamedAnimals: true PreventCatchingShearedSheeps: true SpawnChickenOnSuccess: false SpawnChickenOnFail: true +VaultTargetBankAccount: "" CatchChance: Pig: 100.0 Sheep: 100.0