aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/at/hannibal2/skyhanni/config/features/misc/pets/PetConfig.java7
-rw-r--r--src/main/java/at/hannibal2/skyhanni/features/misc/CurrentPetDisplay.kt2
2 files changed, 8 insertions, 1 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/config/features/misc/pets/PetConfig.java b/src/main/java/at/hannibal2/skyhanni/config/features/misc/pets/PetConfig.java
index c6a32cee9..265c26a29 100644
--- a/src/main/java/at/hannibal2/skyhanni/config/features/misc/pets/PetConfig.java
+++ b/src/main/java/at/hannibal2/skyhanni/config/features/misc/pets/PetConfig.java
@@ -21,4 +21,11 @@ public class PetConfig {
@ConfigOption(name = "Pet Experience Tooltip", desc = "")
@Accordion
public PetExperienceToolTipConfig petExperienceToolTip = new PetExperienceToolTipConfig();
+
+ @Expose
+ @ConfigOption(name = "Hide Autopet Messages", desc = "Hides the autopet messages from chat. §eRequires the " +
+ "display to be enabled.")
+ @ConfigEditorBoolean
+ @FeatureToggle
+ public boolean hideAutopet = false;
}
diff --git a/src/main/java/at/hannibal2/skyhanni/features/misc/CurrentPetDisplay.kt b/src/main/java/at/hannibal2/skyhanni/features/misc/CurrentPetDisplay.kt
index 128e9a126..49d12b7aa 100644
--- a/src/main/java/at/hannibal2/skyhanni/features/misc/CurrentPetDisplay.kt
+++ b/src/main/java/at/hannibal2/skyhanni/features/misc/CurrentPetDisplay.kt
@@ -28,7 +28,7 @@ class CurrentPetDisplay {
fun onChatMessage(event: LorenzChatEvent) {
findPetInChat(event.message)?.let {
PetAPI.currentPet = it
- if (config.display) {
+ if (config.display && config.hideAutopet) {
event.blockedReason = "pets"
}
}