aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorAlex <8379108+Alex33856@users.noreply.github.com>2025-07-24 17:05:00 -0400
committerGitHub <noreply@github.com>2025-07-24 17:05:00 -0400
commit7e60b8dc71f1990d75c613d1b9686047ef2369ee (patch)
tree788c834006ff90a91dd81247bb24f293f60753b0 /src/main/java
parente6a7562e39b2b940b2fecc572c9de88c52a0f09b (diff)
downloadSkyblocker-7e60b8dc71f1990d75c613d1b9686047ef2369ee.tar.gz
Skyblocker-7e60b8dc71f1990d75c613d1b9686047ef2369ee.tar.bz2
Skyblocker-7e60b8dc71f1990d75c613d1b9686047ef2369ee.zip
Fix Sea Lumies being highlighted when highlighter is disabled (#1493)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/galatea/SeaLumiesHighlighter.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/galatea/SeaLumiesHighlighter.java b/src/main/java/de/hysky/skyblocker/skyblock/galatea/SeaLumiesHighlighter.java
index 1b16fa8c..546d6785 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/galatea/SeaLumiesHighlighter.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/galatea/SeaLumiesHighlighter.java
@@ -26,7 +26,7 @@ public class SeaLumiesHighlighter extends AbstractBlockHighlighter {
if (this.statePredicate.test(state)) {
this.allBlocks.add(pos.toImmutable());
- if (isEnoughPickles(state)) this.highlightedBlocks.add(pos.toImmutable());
+ if (isEnabled() && isEnoughPickles(state)) this.highlightedBlocks.add(pos.toImmutable());
} else {
this.allBlocks.remove(pos);
this.highlightedBlocks.remove(pos);
@@ -65,7 +65,7 @@ public class SeaLumiesHighlighter extends AbstractBlockHighlighter {
chunk.forEachBlockMatchingPredicate(statePredicate, (pos, state) -> {
this.allBlocks.add(pos.toImmutable());
- if (isEnoughPickles(state)) this.highlightedBlocks.add(pos.toImmutable());
+ if (isEnabled() && isEnoughPickles(state)) this.highlightedBlocks.add(pos.toImmutable());
});
}
@@ -84,7 +84,7 @@ public class SeaLumiesHighlighter extends AbstractBlockHighlighter {
public void configCallback() {
this.highlightedBlocks.clear();
ClientWorld world = MinecraftClient.getInstance().world;
- if (!shouldProcess() || world == null || !SkyblockerConfigManager.get().foraging.galatea.enableSeaLumiesHighlighter) {
+ if (!shouldProcess() || world == null || !isEnabled()) {
return;
}
@@ -99,4 +99,8 @@ public class SeaLumiesHighlighter extends AbstractBlockHighlighter {
private boolean isEnoughPickles(BlockState state) {
return state.contains(SeaPickleBlock.PICKLES) && state.get(SeaPickleBlock.PICKLES) >= SkyblockerConfigManager.get().foraging.galatea.seaLumiesMinimumCount;
}
+
+ private boolean isEnabled() {
+ return SkyblockerConfigManager.get().foraging.galatea.enableSeaLumiesHighlighter;
+ }
}