From af47a1c56c7f98a9b2255f8e399547d32db02229 Mon Sep 17 00:00:00 2001 From: Micle Date: Tue, 27 May 2025 01:11:20 +0100 Subject: [PATCH] Applying the deposit threshold. --- .../geologistpicktweaks/mixin/IGMineralTestingItemMixin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/dev/micle/geologistpicktweaks/mixin/IGMineralTestingItemMixin.java b/src/main/java/dev/micle/geologistpicktweaks/mixin/IGMineralTestingItemMixin.java index 92e87fc..b19fb8e 100644 --- a/src/main/java/dev/micle/geologistpicktweaks/mixin/IGMineralTestingItemMixin.java +++ b/src/main/java/dev/micle/geologistpicktweaks/mixin/IGMineralTestingItemMixin.java @@ -7,6 +7,7 @@ import com.igteam.immersivegeology.common.item.helper.IGFlagItem; import com.igteam.immersivegeology.core.material.helper.flags.BlockCategoryFlags; import com.igteam.immersivegeology.core.material.helper.flags.ItemCategoryFlags; import com.igteam.immersivegeology.core.material.helper.material.MaterialInterface; +import dev.micle.geologistpicktweaks.config.Config; import dev.micle.geologistpicktweaks.util.MineralCacheEntry; import net.minecraft.core.BlockPos; import net.minecraft.network.chat.Component; @@ -106,6 +107,9 @@ public abstract class IGMineralTestingItemMixin extends IGGenericItem implements } } + // Apply deposit threshold + oreMap.values().removeIf(value -> value < Config.Server.geologistPickDepositThreshold.get()); + Component message = getMessage(oreMap.keySet()); player.displayClientMessage(message, true);