Vector otherSideBlockPt = pt.add(vertDir.multiply(dist + 2));
// Check the other side to see if it's built correctly
if (world.getId(otherSideBlockPt) != type
|| world.getId(otherSideBlockPt.add(sideDir)) != type
|| world.getId(otherSideBlockPt.subtract(sideDir)) != type) {
throw new InvalidConstructionException(
"The other side must be made with the same blocks.");
}
if (toOpen) {