If the magecraft ability triggers and resolves more than once with the same creature as the target, that creature will have multiple instances of each of the two triggered abilities the magecraft ability grants it. Each instance of the second ability will trigger separately, and you'll create an Elemental token for each of them. (Multiple instances of the first granted ability are redundant.)