package gregtech.nei.formatter; import java.util.Collections; import java.util.List; import javax.annotation.ParametersAreNonnullByDefault; import net.minecraft.util.StatCollector; import gregtech.api.enums.HeatingCoilLevel; import gregtech.api.util.GT_Utility; import gregtech.api.util.MethodsReturnNonnullByDefault; import gregtech.nei.RecipeDisplayInfo; @ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault public class HeatingCoilSpecialValueFormatter implements INEISpecialInfoFormatter { public static final HeatingCoilSpecialValueFormatter INSTANCE = new HeatingCoilSpecialValueFormatter(); @Override public List format(RecipeDisplayInfo recipeInfo) { int heat = recipeInfo.recipe.mSpecialValue; return Collections.singletonList( StatCollector.translateToLocalFormatted( "GT5U.nei.heat_capacity", GT_Utility.formatNumbers(heat), HeatingCoilLevel.getDisplayNameFromHeat(heat, false))); } }