@@ -0,0 +1,648 @@
+package com.elmakers.mine.bukkit.api.magic;%0A%0A/**%0A * Specifies different types of property holders.%0A *%0A * Properties in Magic can be configured to save in one of these locations.%0A *%0A * Generally this is an inheritance chain, going like%0A *%0A * Mage-%3EClass-%3E(SubClass...)-%3ESubClass-%3EWand%0A *%0A * But for most purposes properties are all merged together along this chain,%0A * and generally speaking a property may not appear in more than one place.%0A *%0A * The exception to this rule is subclasses, since there maybe many of those, the%0A * ones further down the chain will take precedent.%0A */%0Apublic enum MagicPropertyType %7B%0A    WAND, SUBCLASS, CLASS, MAGE%0A%7D%0A

Add an enum to represent different storage options for magic properties