package thaumcraft.api;

import net.minecraft.item.ItemStack;

/**
 * @author Azanor
 *         <p/>
 *         Armor or bauble slot items that implement this interface can provide runic shielding.
 *         Recharging, hardening, etc. is handled internally by thaumcraft.
 */

public interface IRunicArmor {

    /**
     * returns how much charge this item can provide. This is the base shielding value - any hardening is stored and calculated internally.
     */
    public int getRunicCharge(ItemStack itemstack);


}
