package gregtech.nei.formatter; import java.util.List; import javax.annotation.ParametersAreNonnullByDefault; import gregtech.api.util.GTRecipe; import gregtech.api.util.MethodsReturnNonnullByDefault; import gregtech.nei.RecipeDisplayInfo; /** * Getter for description for {@link GTRecipe#mSpecialValue} etc. that will be drawn on NEI. */ @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault @FunctionalInterface public interface INEISpecialInfoFormatter { /** * @param recipeInfo Recipe info to draw description. You can retrieve special value with * {@code recipeInfo.recipe.mSpecialValue}. * @return List of strings containing info for special value etc. */ List format(RecipeDisplayInfo recipeInfo); }