package hunternif.mc.atlas.client.gui; import net.minecraft.client.resources.I18n; public enum ExportUpdateListener { INSTANCE; public float maxProgress; // float so that division isn't rounded public int currentProgress; public String status; public String header; public void setStatusString(String status, Object... data) { this.status = I18n.format(status, data); } public void setHeaderString(String header, Object... data) { this.header = I18n.format(header, data); } public void setProgressMax(int max) { maxProgress = max; currentProgress = 0; } public void setProgress(int progress) { currentProgress = progress; } public void addProgress(int amount) { currentProgress += amount; } }