static Boolean isWireHigh(World world, Vector pt, Vector sidePt1, Vector sidePt2) { int side1 = CraftBook.getBlockID(world, sidePt1); int side1Above = CraftBook.getBlockID(world, sidePt1.add(0, 1, 0)); int side1Below = CraftBook.getBlockID(world, sidePt1.add(0, -1, 0)); int side2 = CraftBook.getBlockID(world, sidePt2); int side2Above = CraftBook.getBlockID(world, sidePt2.add(0, 1, 0)); int side2Below = CraftBook.getBlockID(world, sidePt2.add(0, -1, 0)); if (!BlockType.isRedstoneBlock(side1) && !BlockType.isRedstoneBlock(side1Above) && (!BlockType.isRedstoneBlock(side1Below) || side1 != 0) && !BlockType.isRedstoneBlock(side2) && !BlockType.isRedstoneBlock(side2Above) && (!BlockType.isRedstoneBlock(side2Below) || side2 != 0)) { return CraftBook.getBlockData(world, pt) > 0; } return null; }