Class MusicPlugin

  • All Implemented Interfaces:
    com.google.inject.Module

    @PluginDescriptor(name="Music",
                      description="Adds search and filter for the music list, and additional volume control",
                      tags={"sound","volume"})
    public class MusicPlugin
    extends Plugin
    • Constructor Detail

      • MusicPlugin

        public MusicPlugin()
    • Method Detail

      • startUp

        protected void startUp()
        Overrides:
        startUp in class Plugin
      • shutDown

        protected void shutDown()
        Overrides:
        shutDown in class Plugin
      • onGameStateChanged

        @Subscribe
        public void onGameStateChanged​(net.runelite.api.events.GameStateChanged gameStateChanged)
      • onWidgetLoaded

        @Subscribe
        public void onWidgetLoaded​(net.runelite.api.events.WidgetLoaded widgetLoaded)
      • onVarClientIntChanged

        @Subscribe
        public void onVarClientIntChanged​(net.runelite.api.events.VarClientIntChanged varClientIntChanged)
      • onVolumeChanged

        @Subscribe
        public void onVolumeChanged​(net.runelite.api.events.VolumeChanged volumeChanged)
      • onAreaSoundEffectPlayed

        @Subscribe
        public void onAreaSoundEffectPlayed​(net.runelite.api.events.AreaSoundEffectPlayed areaSoundEffectPlayed)
      • onSoundEffectPlayed

        @Subscribe
        public void onSoundEffectPlayed​(net.runelite.api.events.SoundEffectPlayed soundEffectPlayed)