diff --git a/src/main/java/xyz/valnet/hadean/gameobjects/jobs/Job.java b/src/main/java/xyz/valnet/hadean/gameobjects/jobs/Job.java index d0e531d..d9c2c8e 100644 --- a/src/main/java/xyz/valnet/hadean/gameobjects/jobs/Job.java +++ b/src/main/java/xyz/valnet/hadean/gameobjects/jobs/Job.java @@ -120,11 +120,15 @@ public class Job extends GameObject { } public Vector2i[] getLocations() { - Stockpile pile = that.get(Stockpile.class); - // Vector4f box = pile.getWorldBox().toXYWH(); - return new Vector2i[] { - pile.getFreeTile() - }; + List stockpiles = that.getAll(Stockpile.class); + for(Stockpile pile : stockpiles) { + Vector2i tile = pile.getFreeTile(); + if(tile == null) continue; + return new Vector2i[] { + tile + }; + } + return new Vector2i[] {}; } @Override