A player inventory and crafting dialog for voxel.js:
The lower grid is the player's inventory, from voxel-inventory-dialog (original name of this plugin, before 0.3.0).
The upper area is a 2x2 crafting grid to use a subset of available craftingrecipes (voxel-workbench allows crafting with larger recipes), the result picked up from the (pickup-only) rightmost slot.
MIT