Rework the createAdjacent stuff to use createBlock(pos.adjacent) instead

Bump package dependency and use createBlock(pos.adjacent, val) instead of createAdjacent(hit, val).