diff options
| author | Alex <8379108+Alex33856@users.noreply.github.com> | 2025-07-24 17:05:00 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-24 17:05:00 -0400 |
| commit | 7e60b8dc71f1990d75c613d1b9686047ef2369ee (patch) | |
| tree | 788c834006ff90a91dd81247bb24f293f60753b0 /src/main/java | |
| parent | e6a7562e39b2b940b2fecc572c9de88c52a0f09b (diff) | |
| download | Skyblocker-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.java | 10 |
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; + } } |
