From b727502276e5860666079337bfd9de1336ff1f20 Mon Sep 17 00:00:00 2001 From: Calclavia Date: Sun, 4 Aug 2013 11:33:42 -0400 Subject: [PATCH] Made linking work --- src/resonantinduction/contractor/BlockEMContractor.java | 2 ++ src/resonantinduction/contractor/Pathfinder.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/resonantinduction/contractor/BlockEMContractor.java b/src/resonantinduction/contractor/BlockEMContractor.java index e7e85694..0c6bf2df 100644 --- a/src/resonantinduction/contractor/BlockEMContractor.java +++ b/src/resonantinduction/contractor/BlockEMContractor.java @@ -47,6 +47,8 @@ public class BlockEMContractor extends BlockBase implements ITileEntityProvider if (linkVec.getTileEntity(world) instanceof TileEntityEMContractor) { contractor.setLink((TileEntityEMContractor) linkVec.getTileEntity(world)); + entityPlayer.addChatMessage("Linked " + this.getLocalizedName() + " with " + " [" + (int) linkVec.x + ", " + (int) linkVec.y + ", " + (int) linkVec.z + "]"); + return true; } } diff --git a/src/resonantinduction/contractor/Pathfinder.java b/src/resonantinduction/contractor/Pathfinder.java index c1d99f96..cba41668 100644 --- a/src/resonantinduction/contractor/Pathfinder.java +++ b/src/resonantinduction/contractor/Pathfinder.java @@ -114,7 +114,7 @@ public class Pathfinder if (naviMap.containsKey(currentNode)) { - path.addAll(this.reconstructPath(naviMap, currentNode)); + path.addAll(this.reconstructPath(naviMap, naviMap.get(currentNode))); } return path;