diff --git a/src/main/java/net/minestom/server/utils/time/TimeUnit.java b/src/main/java/net/minestom/server/utils/time/TimeUnit.java index 1c02e0d40..b5b4ef01d 100644 --- a/src/main/java/net/minestom/server/utils/time/TimeUnit.java +++ b/src/main/java/net/minestom/server/utils/time/TimeUnit.java @@ -4,16 +4,23 @@ import net.minestom.server.MinecraftServer; public enum TimeUnit { - TICK, MILLISECOND; + TICK, HOUR, MINUTE, SECOND, MILLISECOND; public long toMilliseconds(long value) { switch (this) { case TICK: return MinecraftServer.TICK_MS * value; + case HOUR: + return value * 3_600_000; + case MINUTE: + return value * 60_000; + case SECOND: + return value * 1000; case MILLISECOND: return value; + default: + return -1; // Unexpected } - return -1; // Unexpected } }