diff --git a/src/main/java/me/goodandevil/skyblock/command/commands/BankCommand.java b/src/main/java/me/goodandevil/skyblock/command/commands/BankCommand.java index 7361d835..cad20f9b 100644 --- a/src/main/java/me/goodandevil/skyblock/command/commands/BankCommand.java +++ b/src/main/java/me/goodandevil/skyblock/command/commands/BankCommand.java @@ -72,7 +72,13 @@ public class BankCommand extends SubCommand { "%balance%", String.valueOf(balance))); return; case "Deposit": { - double amt = Long.parseLong(args[1]); + if (args.length == 1) { + messageManager.sendMessage(player, configLoad.getString("Command.Island.Bank.Short3.Message")); + soundManager.playSound(player, Sounds.ANVIL_LAND.bukkitSound(), 1.0F, 1.0F); + return; + } + + double amt = Double.parseDouble(args[1]); if (!economyManager.hasBalance(player, amt)) { messageManager.sendMessage(player, configLoad.getString("Command.Island.Bank.Short.Message")); @@ -86,7 +92,13 @@ public class BankCommand extends SubCommand { return; } case "Withdraw": { - double amt = Long.parseLong(args[1]); + if (args.length == 1) { + messageManager.sendMessage(player, configLoad.getString("Command.Island.Bank.Short3.Message")); + soundManager.playSound(player, Sounds.ANVIL_LAND.bukkitSound(), 1.0F, 1.0F); + return; + } + + double amt = Double.parseDouble(args[1]); if (amt > balance) { messageManager.sendMessage(player, configLoad.getString("Command.Island.Bank.Short2.Message")); diff --git a/src/main/resources/language.yml b/src/main/resources/language.yml index 3f479598..c0c26d99 100644 --- a/src/main/resources/language.yml +++ b/src/main/resources/language.yml @@ -33,6 +33,8 @@ Command: Message: "&bSkyBlock &8| &cError&8: &eYou don't have enough money to do that." Short2: Message: "&bSkyBlock &8| &cError&8: &eThere is not enough money to withdraw." + Short3: + Message: "&bSkyBlock &8| &cError&8: &eYou did not specify an amount." Invalid: Message: "&bSkyBlock &8| &cError&8: &eInvalid: /island bank [<Deposit|Withdraw|Balance>]" Unlock: