diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingConfig.java b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingConfig.java index 8b6335a8aa..8ecc1c5e2d 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingConfig.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingConfig.java @@ -145,4 +145,14 @@ public interface FishingConfig extends Config return true; } + @ConfigItem( + keyName = "showInfernalEel", + name = "Show Infernal Eel", + description = "Configures whether infernal eel is displayed" + ) + default boolean showInfernalEel() + { + return true; + } + } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpot.java b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpot.java index b3b889a8f6..4fe5c150e5 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpot.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpot.java @@ -57,6 +57,7 @@ import static net.runelite.api.NpcID.FISHING_SPOT_7731; import static net.runelite.api.NpcID.FISHING_SPOT_7732; import static net.runelite.api.NpcID.FISHING_SPOT_7733; import static net.runelite.api.NpcID.FISHING_SPOT_7734; +import static net.runelite.api.NpcID.FISHING_SPOT_7676; public enum FishingSpot { @@ -87,7 +88,9 @@ public enum FishingSpot ), MINNOW("Minnow", ItemID.MINNOW, FISHING_SPOT_7730, FISHING_SPOT_7731, FISHING_SPOT_7732, FISHING_SPOT_7733, FISHING_SPOT_7734 - ); + ), + INFERNAL_EEL("Infernal Eel", ItemID.INFERNAL_EEL, + FISHING_SPOT_7676); public static final int FLYING_FISH = FISHING_SPOT_7734; private static final Map fishingSpots = new HashMap<>(); diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java index 22e78d7da2..9a91d26d6c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fishing/FishingSpotOverlay.java @@ -141,5 +141,9 @@ class FishingSpotOverlay extends Overlay { ids.addAll(Ints.asList(FishingSpot.MINNOW.getIds())); } + if (config.showInfernalEel()) + { + ids.addAll(Ints.asList(FishingSpot.INFERNAL_EEL.getIds())); + } } }