package com.elmakers.mine.bukkit.api.wand;

import com.elmakers.mine.bukkit.api.magic.Mage;

public interface WandUpgradePath {
    public String getKey();
    public String getName();
    public boolean requiresSpell(String spellKey);
    public boolean hasSpell(String spellKey);
    public String getDescription();
    public boolean hasPath(String pathName);
    public boolean hasUpgrade();
    public boolean checkUpgradeRequirements(Wand wand, Mage mage);
    public WandUpgradePath getUpgrade();
    public void upgrade(Wand wand, Mage mage);
}

@@ -86,16 +86,46 @@
 .Mage;%0A%0A
+import java.util.Collection;%0A%0A
 public i
@@ -574,10 +574,104 @@
  mage);%0A
+    public Collection%3CString%3E getSpells();%0A    public Collection%3CString%3E getRequiredSpells();%0A
 %7D%0A

Add WandUpgradePath.getSpells and getRequiredSpells