NOcraft is a simple plugin which disables the use of crafting blocks globally when the user doesn't have the required permission node.  You can also disable individual crafting recipes in config.
NOcraft does not disable these menus entirely so you can still open them via other methods, it simply removes the functionality of the blocks. Meaning you can use them as decoration and/or create custom menus (using other plugins) to replace their functionality.

Config:
- disable-all-crafting-recipes:  can be set to true or false to disable all crafting recipes
disable-all-smelting-recipes:  can be set to true or false to disable all smelting recipes
- disabled-crafting-recipes:  a list of crafting recipes you would like to disable, by default sticks and crafting tables are on the list but can be removed


Permissions:
Use all crafting blocks: nocraft.bypass
Use crafting table: nocraft.usecraftingtable
Use brewing stand: nocraft.usebrewingstand
Use furnace: nocraft.usefurnace
Use enchanting table: nocraft.useenchantingtable
Use loom: nocraft.useloom
- Use grindstone: nocraft.usegrindstone
Use smithing table: nocraft.usesmithingtable
Use stonecutter: nocraft.usestonecutter
Use blast furnace: nocraft.useblastfurnace
Use smoker: nocraft.usesmoker
- Use cartography table: nocraft.usecartographytable
Use beacon:  nocraft.usebeacon
-Use campfire:  nocraft.usecampfire
Use anvil: nocraft.useanvil

Installation:
Simply drag and drop the jar into your plugins folder and configure to your liking!