package gregtech.nei; import java.util.ArrayList; import java.util.List; import java.util.function.Function; import gregtech.api.enums.HeatingCoilLevel; public class HeatingCoilSpecialValueFormatter implements INEISpecialInfoFormatter { public static final HeatingCoilSpecialValueFormatter INSTANCE = new HeatingCoilSpecialValueFormatter(); @Override public List<String> format(NEIRecipeInfo recipeInfo, Function<Integer, String> applyPrefixAndSuffix) { int heat = recipeInfo.recipe.mSpecialValue; List<String> result = new ArrayList<>(); result.add(applyPrefixAndSuffix.apply(heat)); result.add(" (" + HeatingCoilLevel.getDisplayNameFromHeat(heat, false) + ")"); return result; } }