Change displayed time to use real time

This commit is contained in:
Sollace 2022-12-15 09:15:11 +00:00
parent 0a31fee280
commit f4579d21f5

View file

@ -22,12 +22,14 @@ public class ItemTracker implements NbtSerialisable, Copyable<ItemTracker> {
public static final long DAYS = 24 * HOURS; public static final long DAYS = 24 * HOURS;
public static String formatTicks(long ticks) { public static String formatTicks(long ticks) {
long days = ticks / DAYS; long days = ticks / (SECONDS * 60 * 24);
ticks %= DAYS; ticks %= (SECONDS * 60 * 60 * 24);
long hours = ticks / HOURS; long hours = ticks / (SECONDS * 60 * 60);
ticks %= HOURS; ticks %= (SECONDS * 60 * 60);
long minutes = ticks / (SECONDS * 60);
ticks %= (SECONDS * 60);
long seconds = ticks / SECONDS; long seconds = ticks / SECONDS;
return String.format("%dd, %dh %ds", days, hours, seconds); return String.format("%dd, %dh %dm %ds", days, hours, minutes, seconds);
} }
private final Map<Trackable, Long> items = new HashMap<>(); private final Map<Trackable, Long> items = new HashMap<>();