aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/at/hannibal2/skyhanni/features
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/mining/MineshaftPityDisplay.kt7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/mining/MineshaftPityDisplay.kt b/src/main/java/at/hannibal2/skyhanni/features/mining/MineshaftPityDisplay.kt
index 8497951fe..ec9a390ed 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/mining/MineshaftPityDisplay.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/mining/MineshaftPityDisplay.kt
@@ -85,9 +85,12 @@ object MineshaftPityDisplay {
fun onOreMined(event: OreMinedEvent) {
if (!MiningAPI.inGlacialTunnels()) return
- event.originalOre.getPityBlock()?.let { it.blocksBroken++ }
+ val originalOre = event.originalOre
+ originalOre?.getPityBlock()?.let { it.blocksBroken++ }
event.extraBlocks.toMutableMap()
- .apply { addOrPut(event.originalOre, -1) }
+ .apply {
+ if (originalOre != null) addOrPut(originalOre, -1)
+ }
.map { (block, amount) ->
block.getPityBlock()?.let { it.efficientMiner += amount }
}