diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-08-28 15:36:37 +0200 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-08-28 15:36:37 +0200 |
| commit | df3fecab65827e551e3ff0e086eeb5e8d3c19b0f (patch) | |
| tree | f9b38d8f2e773c251c35958097cd84afa13b0502 /src/main/java/at/hannibal2/skyhanni/utils | |
| parent | 97fcd55a9addb564c50acd6be249e26f2ffe6a5e (diff) | |
| download | skyhanni-df3fecab65827e551e3ff0e086eeb5e8d3c19b0f.tar.gz skyhanni-df3fecab65827e551e3ff0e086eeb5e8d3c19b0f.tar.bz2 skyhanni-df3fecab65827e551e3ff0e086eeb5e8d3c19b0f.zip | |
Added ender slayer beacon explode timer. Fixed ender slayer beacon don't disappear sometimes.
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/utils')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt index c088ded64..bcc4bff5f 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/TimeUtils.kt @@ -8,15 +8,21 @@ object TimeUtils { private val pattern = "(?:(?<y>\\d+) ?y(?:\\w* ?)?)?(?:(?<d>\\d+) ?d(?:\\w* ?)?)?(?:(?<h>\\d+) ?h(?:\\w* ?)?)?(?:(?<m>\\d+) ?m(?:\\w* ?)?)?(?:(?<s>\\d+) ?s(?:\\w* ?)?)?".toPattern() - fun formatDuration( duration: Duration, biggestUnit: TimeUnit = TimeUnit.YEAR, showMilliSeconds: Boolean = false, longName: Boolean = false, maxUnits: Int = -1 + ): String = duration.format(biggestUnit, showMilliSeconds, longName, maxUnits) + + fun Duration.format( + biggestUnit: TimeUnit = TimeUnit.YEAR, + showMilliSeconds: Boolean = false, + longName: Boolean = false, + maxUnits: Int = -1 ): String = formatDuration( - duration.inWholeMilliseconds - 999, biggestUnit, showMilliSeconds, longName, maxUnits + inWholeMilliseconds - 999, biggestUnit, showMilliSeconds, longName, maxUnits ) fun formatDuration( |
