By breeding a dragon that provides the Red type with a dragon that provides the Blue type. Missing requirements cannot be fulfilled by the splitting of minor types; parents must have the originally required types without splitting.
By breeding two parents that collectively contribute only the Purple and Diamond types. The Purple type can also be acquired from any minor type for which it is a component. (True for Black, Cosmic, and Royal.) Minor types that have been split from other minor types can also contribute their component types to the type pool.
DISCLAIMER: When attempting to breed the Magic Dragon, you may get other offspring instead. Check the Breeding Calculator to view all of the possible results of combining a particular pair of parents.
The Magic Dragon was the first non-Diamond-type single type dragon that could be bred without using basic dragons. Ex: Breeding a Firestorm Dragon with an Island Dragon can result in a Magic Dragon because the correct types are present.
The Magic Dragon was released with a rarity of Rare, this was changed to Common in May of 2013.