Complete rewrite of recipe handling
CAUTION: NPE when placing block!!