Just as a suggestion: you may be able to improve compatibility and simplify implementation if you use the player's existing inventory slots as your crafting grid, much like CraftingCraft's inventory crafting pad. If you don't want to replace the existing implementation (which is admittedly more intuitive), it would also be useful as an additional compatibility configuration.
Just as a suggestion: you may be able to improve compatibility and simplify implementation if you use the player's existing inventory slots as your crafting grid, much like CraftingCraft's inventory crafting pad. If you don't want to replace the existing implementation (which is admittedly more intuitive), it would also be useful as an additional compatibility configuration.