Topic category: Feature requests and ideas for MCreator
The feature would be a block in the procedures where it would check if a certain gui was open. If the GUI is open it will execute the rest of the things afterwards if in a if statement.
if currently open gui = CustomCraftingTable
if get item from slot 0 = dirt
set item in slot 9 = seed
(i shortened the blocks in the example procedure but you should understand how it should work.)