From 0ec30babb7bb4746a2cc0fc726b521d339f77b5e Mon Sep 17 00:00:00 2001 From: RedSparr0w Date: Mon, 14 Oct 2019 14:44:59 +1300 Subject: [PATCH] Try Catch --- src/ParaScript/strategies/MakeArrowShafts.java | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/ParaScript/strategies/MakeArrowShafts.java b/src/ParaScript/strategies/MakeArrowShafts.java index ca3f54f..8f1853e 100644 --- a/src/ParaScript/strategies/MakeArrowShafts.java +++ b/src/ParaScript/strategies/MakeArrowShafts.java @@ -31,13 +31,17 @@ public class MakeArrowShafts implements Strategy { @Override public void execute() { - System.out.println("making arrow shafts"); - Inventory.getItem(947).interact(Items.Option.USE); - Inventory.getItem(1512).interact(Items.Option.USE_WITH); - Menu.clickButton(8886); - Time.sleep(3000); - //Wait for the Player to chop the Tree - Time.sleep(() -> Players.getMyPlayer().getAnimation() == -1, 3000); + try { + System.out.println("making arrow shafts"); + Inventory.getItem(947).interact(Items.Option.USE); + Inventory.getItem(1512).interact(Items.Option.USE_WITH); + Menu.clickButton(8886); + Time.sleep(3000); + //Wait for the Player to chop the Tree + Time.sleep(() -> Players.getMyPlayer().getAnimation() == -1, 3000); + } catch (Exception err) { + System.out.println("Fletching error: ¯\\_(ツ)_/¯"); + } } private boolean hasRequiredItems(){