src/main/java/net/azagwen/atbyw/block/shape/StatueVoxelShapes.java
private static VoxelShape[] combineDoubleArrayShapes(VoxelShape[][] shapes) {
       VoxelShape NORTH = combineDoubleArrayShapes(shapes, StatueBlockMobType.NORTH);
       VoxelShape SOUTH = combineDoubleArrayShapes(shapes, StatueBlockMobType.SOUTH);
       VoxelShape EAST = combineDoubleArrayShapes(shapes, StatueBlockMobType.EAST);
       VoxelShape WEST = combineDoubleArrayShapes(shapes, StatueBlockMobType.WEST);

       return new VoxelShape[] {NORTH, SOUTH, EAST, WEST};
    }
/** Combines shapes from a double array of shapes into
     *  4 directional shapes for use with Statues.
     *
     *  @param shapes  Array containing arrays of directional shapes made using "makeDirectionalShapes()"
     *
     *  @return        Array of all 4 directions combined from the input arrays.
     */
Combines shapes from a double array of shapes into
4 directional shapes for use with Statues.

@param shapes  Array containing arrays of directional shapes made using "makeDirectionalShapes()"

@return        Array of all 4 directions combined from the input arrays.
Combines shapes from a double array of shapes into 4 directional shapes for use with Statues . @param shapes Array containing arrays of directional shapes made using " makeDirectionalShapes () " @return Array of all 4 directions combined from the input arrays .
private static VoxelShape[] combineDoubleArrayShapes(VoxelShape[][] shapes) {
       VoxelShape NORTH = combineDoubleArrayShapes(shapes, StatueBlockMobType.NORTH);
       VoxelShape SOUTH = combineDoubleArrayShapes(shapes, StatueBlockMobType.SOUTH);
       VoxelShape EAST = combineDoubleArrayShapes(shapes, StatueBlockMobType.EAST);
       VoxelShape WEST = combineDoubleArrayShapes(shapes, StatueBlockMobType.WEST);
       return new VoxelShape[] {NORTH, SOUTH, EAST, WEST};
    }
private static VoxelShape [ ] combineDoubleArrayShapes ( VoxelShape [ ] [ ] shapes ) { VoxelShape NORTH = combineDoubleArrayShapes ( shapes , StatueBlockMobType . NORTH ) ; VoxelShape SOUTH = combineDoubleArrayShapes ( shapes , StatueBlockMobType . SOUTH ) ; VoxelShape EAST = combineDoubleArrayShapes ( shapes , StatueBlockMobType . EAST ) ; VoxelShape WEST = combineDoubleArrayShapes ( shapes , StatueBlockMobType . WEST ) ; return new VoxelShape [ ] { NORTH , SOUTH , EAST , WEST } ; }
Combines shapes from a double array of shapes into
  4 directional shapes for use with Statues.
Combines shapes from a double array of shapes into 4 directional shapes for use with Statues .