public class EliteArmorAPI {
private static final EliteArmorAPI armorAPI;
* Fetch all the armor sets loaded into the plugin
public LinkedHashMap<String, Armor> getArmorSets();
public void loadEffects(Class<? extends Effect>... effects);
* Create an armor set piece
public ItemStack createArmor(String armorSet, String armorType);
* Create a armor set weapon
public ItemStack createWeapon(String armorSet);
* Create a heroic armor piece
public ItemStack createHeroic(String armorType);
* Create a heroic armor piece and define color
public ItemStack createHeroic(String armorType, Color color);
* Convert an itemstack to a heroic version
public ItemStack convert(ItemStack itemStack);
* Convert an itemstack to heroic version
public ItemStack convert(ItemStack itemStack, String armorSet);
* Create a heroic upgrade item with a defined chance
public ItemStack getHeroicUpgrade(int chance);
* Create a heroic upgrade item with a random chance
public ItemStack getHeroicUpgrade();
public List<String> getActiveArmorSets(UUID uuid);
public List<String> getActiveArmorSets(Player player);