Added more TimeUnit (HOUR/MINUTE/SECOND)

This commit is contained in:
Felix Cravic 2020-05-17 03:56:36 +02:00
parent 2daccd9d9b
commit 4c889923f1

View File

@ -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
}
}