If you meant to type "munificent" but ended up with "munifecent", here are some correct suggestions to consider: "magnificent", "beneficent", "magnanimous" or "generous". Each of these words denotes a sense of great kindness, generosity or grandeur, which seems to align with your intended meaning.