| 477 | } |
| 478 | |
| 479 | private static void getAdjacent(Node block, Block start, Block end, Consumer<Node> lambda) { |
| 480 | lambda.accept(getRelative(block, start, end, 1, 0, 0)); |
| 481 | lambda.accept(getRelative(block, start, end, -1, 0, 0)); |
| 482 | lambda.accept(getRelative(block, start, end, 0, 1, 0)); |
| 483 | lambda.accept(getRelative(block, start, end, 0, -1, 0)); |
| 484 | lambda.accept(getRelative(block, start, end, 0, 0, 1)); |
| 485 | lambda.accept(getRelative(block, start, end, 0, 0, -1)); |
| 486 | } |
| 487 | |
| 488 | private static Node getRelative(Node block, Block start, Block end, int x, int y, int z) { |
| 489 | Block b = block.block.getRelative(x, y, z); |