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 format(NEIRecipeInfo recipeInfo, Function applyPrefixAndSuffix) { int heat = recipeInfo.recipe.mSpecialValue; List result = new ArrayList<>(); result.add(applyPrefixAndSuffix.apply(heat)); result.add(" (" + HeatingCoilLevel.getDisplayNameFromHeat(heat, false) + ")"); return result; } }