Carved pumpkin has to be explicitly registered as a separate node, as registering a carved pumpkin node was a side effect of invoking mcl_farming:add_gourd() for the carved pumpkin.