aboutsummaryrefslogtreecommitdiff
path: root/src/main/kotlin/features/mining
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2025-04-01 01:37:55 +0200
committerLinnea Gräf <nea@nea.moe>2025-05-05 00:17:08 +0200
commitbb02aa6ddd8f1bafee35a6bf247abfee2195d485 (patch)
treeb7c62e079705ef77882765de5d24d3faae974d67 /src/main/kotlin/features/mining
parent9501ca2e340a6d39e8c92c6b152e7c28de43dd7a (diff)
downloadFirmament-bb02aa6ddd8f1bafee35a6bf247abfee2195d485.tar.gz
Firmament-bb02aa6ddd8f1bafee35a6bf247abfee2195d485.tar.bz2
Firmament-bb02aa6ddd8f1bafee35a6bf247abfee2195d485.zip
WIP: Port some 1.21.5 things
Diffstat (limited to 'src/main/kotlin/features/mining')
-rw-r--r--src/main/kotlin/features/mining/PickaxeAbility.kt4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/kotlin/features/mining/PickaxeAbility.kt b/src/main/kotlin/features/mining/PickaxeAbility.kt
index 8c07e39..d39694a 100644
--- a/src/main/kotlin/features/mining/PickaxeAbility.kt
+++ b/src/main/kotlin/features/mining/PickaxeAbility.kt
@@ -1,6 +1,7 @@
package moe.nea.firmament.features.mining
import java.util.regex.Pattern
+import kotlin.jvm.optionals.getOrNull
import kotlin.time.Duration
import kotlin.time.Duration.Companion.seconds
import net.minecraft.client.MinecraftClient
@@ -144,8 +145,7 @@ object PickaxeAbility : FirmamentFeature {
}
} ?: return
val extra = it.item.extraAttributes
- if (!extra.contains("drill_fuel")) return
- val fuel = extra.getInt("drill_fuel")
+ val fuel = extra.getInt("drill_fuel").getOrNull() ?: return
val percentage = fuel / maxFuel.toFloat()
it.barOverride = DurabilityBarEvent.DurabilityBar(
lerp(