There are a lot of mods which add some sort of auto crafter to minecraft, but none like this!
This block has nine inventory slots, only one of which can be interacted with via hoppers or droppers. Whenever the block receives a redstone pulse, it cycles which of its slots can be interacted with.
On every ninth redstone pulse, it crafts an item, and drops it into the world or puts it into the inventory of the block it is facing.
The player can interact with the block and access all the slots normally.
Using this autocrafter will require much more cleverness than most, but you should still be able to set up auto crafting of anything.