diff --git a/runelite-api/src/main/java/net/runelite/api/Preferences.java b/runelite-api/src/main/java/net/runelite/api/Preferences.java index ff40f338b5..46cff0b1e3 100644 --- a/runelite-api/src/main/java/net/runelite/api/Preferences.java +++ b/runelite-api/src/main/java/net/runelite/api/Preferences.java @@ -53,5 +53,5 @@ public interface Preferences int getMusicVolume(); - void setMusicVolume(int i); + void setClientMusicVolume(int i); } diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientPreferencesMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientPreferencesMixin.java index cc1de2516d..bada618176 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientPreferencesMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientPreferencesMixin.java @@ -14,7 +14,7 @@ public abstract class RSClientPreferencesMixin implements RSClientPreferences @Inject @Override - public void setMusicVolume(int volume) + public void setClientMusicVolume(int volume) { if (volume > 0 && client.getPreferences().getMusicVolume() <= 0 && client.getCurrentTrackGroupId() != -1) { diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSClientPreferences.java b/runescape-api/src/main/java/net/runelite/rs/api/RSClientPreferences.java index be701b2c83..aa822f4af6 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSClientPreferences.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSClientPreferences.java @@ -32,4 +32,7 @@ public interface RSClientPreferences extends Preferences @Import("musicVolume") @Override int getMusicVolume(); + + @Import("musicVolume") + void setMusicVolume(int i); }