package net.scapeemulator.game.model.player.skills.woodcutting; import net.scapeemulator.game.dispatcher.object.ObjectHandler; import net.scapeemulator.game.model.Option; import net.scapeemulator.game.model.object.GroundObjectList.GroundObject; import net.scapeemulator.game.model.player.Player; import net.scapeemulator.game.util.HandlerContext; /** * @author David Insley */ public class TreeObjectHandler extends ObjectHandler { public TreeObjectHandler() { super(Option.ONE); } @Override public void handle(Player player, GroundObject object, String optionName, HandlerContext context) { if (!optionName.equals("chop down")) { return; } TreeType type = TreeType.forId(object.getId()); if (type == null) { System.out.println("Chop down option found with no tree type: " + object.getId()); return; } player.startAction(new WoodcuttingAction(player, type, object)); } }