package net.silentchaos512.gems.api.tool.part;

import net.minecraft.item.ItemStack;
import net.silentchaos512.gems.api.lib.EnumMaterialTier;

public interface IPartProperties {

  public String getName();

  public int getColor();

  public EnumMaterialTier getTier();

  public int getDurability();

  public float getMiningSpeed();

  public float getMeleeDamage();

  public float getMagicDamage();

  public float getMeleeSpeed();

  public int getEnchantability();

  public float getChargeSpeed();

  public int getProtection();

  public ItemStack getCraftingStack();

  public String getCraftingOreName();
}

Add IPartProperties