package slimeknights.tconstruct.library.tinkering;
import net.minecraft.item.ItemStack;
import java.util.List;
/**
* All classes implementing this interface represent a item that has tinkers data. Usually also used for modifiers to
* access the data.
*/
public interface ITinkerable {
/** The default tooltip for the item */
void getTooltip(ItemStack stack, List<String> tooltips);
/** Detailed info about the tool. Displayed when Shift is held */
void getTooltipDetailed(ItemStack stack, List<String> tooltips);
/** What the tool is made out of. Displayed whet Ctrl is held */
void getTooltipComponents(ItemStack stack, List<String> tooltips);
}