From b29b66a19c5a4828967fe21f1a57617a4687b445 Mon Sep 17 00:00:00 2001 From: Leijurv Date: Thu, 2 Aug 2018 10:48:22 -0400 Subject: [PATCH] more pathing --- src/main/java/baritone/bot/behavior/PathExecution.java | 1 - src/main/java/baritone/bot/pathing/IPath.java | 9 +++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main/java/baritone/bot/behavior/PathExecution.java b/src/main/java/baritone/bot/behavior/PathExecution.java index 7b5c4adc..94751598 100644 --- a/src/main/java/baritone/bot/behavior/PathExecution.java +++ b/src/main/java/baritone/bot/behavior/PathExecution.java @@ -34,5 +34,4 @@ public class PathExecution extends Behavior implements Helper { } } } - } diff --git a/src/main/java/baritone/bot/pathing/IPath.java b/src/main/java/baritone/bot/pathing/IPath.java index a7b64c6b..0daf7706 100644 --- a/src/main/java/baritone/bot/pathing/IPath.java +++ b/src/main/java/baritone/bot/pathing/IPath.java @@ -64,12 +64,17 @@ public interface IPath { /** * Where does this path start */ - BlockPos getSrc(); + default BlockPos getSrc() { + return positions().get(0); + } /** * Where does this path end */ - BlockPos getDest(); + default BlockPos getDest() { + List pos = positions(); + return pos.get(pos.size() - 1); + } /** * For rendering purposes, what blocks should be highlighted in red