From b6fb0f9ed9c7380c36b79ade8a73fe30ce52dbda Mon Sep 17 00:00:00 2001 From: Giovanni Harting <539@idlegandalf.com> Date: Mon, 2 May 2016 13:08:22 +0200 Subject: [PATCH] fixed derp in WordGen logic --- src/main/java/main/util/StateMatcher.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/main/util/StateMatcher.java b/src/main/java/main/util/StateMatcher.java index 6177fa4..6e28c80 100644 --- a/src/main/java/main/util/StateMatcher.java +++ b/src/main/java/main/util/StateMatcher.java @@ -54,12 +54,12 @@ public class StateMatcher implements Predicate { for (int i = 0; i < maxI; i++) { if ((-X / 2 <= x) && (x <= X / 2) && (-Z / 2 <= z) && (z <= Z / 2)) { - System.out.println(x + "," + z); if (new BlockPos(x, Y, z) == origin) continue; - IBlockState bState = world.getBlockState(new BlockPos(x, Y, z)); + IBlockState bState = world.getBlockState(new BlockPos(origin.getX() + x, origin.getY() + Y, origin.getZ() + z)); if (bState.getBlock() == this.state.getBlock() && bState.getValue(property) == value) { + System.out.println(String.format("Found block with desired state! (%s)", new BlockPos(origin.getX() + x, origin.getY() + Y, origin.getZ() + z))); return true; } }