diff options
author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-06-15 23:19:52 +0200 |
---|---|---|
committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-06-15 23:19:52 +0200 |
commit | 04fa4ec7fd514e10f56aedcbe2da4d4f47af9f81 (patch) | |
tree | 10c6c0d368071018a0d95c31aba5e36954762942 /src/main/java/at/hannibal2/skyhanni/features/misc | |
parent | 2ca8d67061d696a199ea07e4d7e85d47a1fec31a (diff) | |
download | skyhanni-04fa4ec7fd514e10f56aedcbe2da4d4f47af9f81.tar.gz skyhanni-04fa4ec7fd514e10f56aedcbe2da4d4f47af9f81.tar.bz2 skyhanni-04fa4ec7fd514e10f56aedcbe2da4d4f47af9f81.zip |
Using more exact error message format
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features/misc')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/misc/NonGodPotEffectDisplay.kt | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/NonGodPotEffectDisplay.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/NonGodPotEffectDisplay.kt index 8fe96ca4e..723a3d00e 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/misc/NonGodPotEffectDisplay.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/misc/NonGodPotEffectDisplay.kt @@ -5,6 +5,7 @@ import at.hannibal2.skyhanni.events.GuiRenderEvent import at.hannibal2.skyhanni.events.LorenzChatEvent import at.hannibal2.skyhanni.events.PacketEvent import at.hannibal2.skyhanni.events.ProfileApiDataLoadedEvent +import at.hannibal2.skyhanni.test.command.CopyErrorCommand import at.hannibal2.skyhanni.utils.ItemUtils.getLore import at.hannibal2.skyhanni.utils.ItemUtils.name import at.hannibal2.skyhanni.utils.LorenzUtils @@ -149,7 +150,15 @@ class NonGodPotEffectDisplay { if (name == effect.displayName) continue for (line in stack.getLore()) { if (line.contains("Remaining")) { - val duration = TimeUtils.getMillis(line.split("§f")[1]) + val duration = try { + TimeUtils.getMillis(line.split("§f")[1]) + } catch (e: IndexOutOfBoundsException) { + CopyErrorCommand.logError( + Exception("'§f' not found in line '$line'", e), + "Error while reading Non God-Potion effects from tab list" + ) + continue + } effectDuration[effect] = System.currentTimeMillis() + duration update() } |