diff options
| author | hannibal2 <24389977+hannibal002@users.noreply.github.com> | 2024-02-25 18:28:20 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-25 18:28:20 +0100 |
| commit | ce3ab82ad811dc76781d3113765325461045efbd (patch) | |
| tree | 75d270d25b946b8c62ab39364fca59f76efb5b44 /src/main/java/at/hannibal2/skyhanni/features | |
| parent | cff372aeae28f7377a571672964c16ebdcd80a37 (diff) | |
| download | skyhanni-ce3ab82ad811dc76781d3113765325461045efbd.tar.gz skyhanni-ce3ab82ad811dc76781d3113765325461045efbd.tar.bz2 skyhanni-ce3ab82ad811dc76781d3113765325461045efbd.zip | |
Fixed creating too many skill timers. #1057
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillProgress.kt | 2 | ||||
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillType.kt | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillProgress.kt b/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillProgress.kt index 514f40121..0c88e7633 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillProgress.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillProgress.kt @@ -350,7 +350,7 @@ object SkillProgress { add(Renderable.clickAndHover("§7Session: §e$session ${if (xpInfo.sessionTimerActive) "" else "§c(PAUSED)"}", listOf("§eClick to reset!")) { xpInfo.sessionTimerActive = false - xpInfo.shouldStartTimer = true + activeSkill.timer = null xpInfo.timeActive = 0L chat("Timer for §b${activeSkill.displayName} §ehas been reset!") }) diff --git a/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillType.kt b/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillType.kt index bd44a63f3..8122effc7 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillType.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/skillprogress/SkillType.kt @@ -6,6 +6,7 @@ import net.minecraft.init.Blocks import net.minecraft.init.Items import net.minecraft.item.Item import net.minecraft.item.ItemStack +import java.util.Timer enum class SkillType(val displayName: String, icon: Item) { COMBAT("Combat", Items.golden_sword), @@ -19,6 +20,8 @@ enum class SkillType(val displayName: String, icon: Item) { TAMING("Taming", Items.spawn_egg), ; + var timer: Timer? = null + constructor(displayName: String, block: Block) : this(displayName, Item.getItemFromBlock(block)) val item: ItemStack by lazy { Utils.createItemStack(icon, displayName) } |
