Use [0, 0, 0] instead of new Array(3) to get the types right from the start.
Start using the latest voxel-raycast. Raycast now returns 0 if ray did not hit anything, instead of -1, so fix this.
Make raycastVoxels return field 'adjacent' as well as 'normal'. Simplifies things for callers and removes the need for createAdjacent. Leaving in createAdjacent for backwards compatibility, though.
Get rid of checkBlock entirely. Now createBlock uses setBlock internally and canCreateBlock encapsulates the item/player bounds checking.
Simply change hitVoxel variable name to old, as the old name seems somewhat of a remnant. Matches better what is intended.
Increasing voxel dependency to get in bugfix for voxelAtPosition.
Bump package minor version as raycastVoxels returns adjacent now. Also the checkBlock method is gone, but hopefully nobody used it anyhow.
Merge pull request #51 from nakedible/upstream-fixes

Bunch of small cleanups and fixes