Class ChatHistoryPlugin

  • All Implemented Interfaces:
    com.google.inject.Module, java.awt.event.KeyListener, java.util.EventListener, KeyListener

    @PluginDescriptor(name="Chat History",
                      description="Retain your chat history when logging in/out or world hopping",
                      tags={"chat","history","retain","cycle","pm"})
    public class ChatHistoryPlugin
    extends Plugin
    implements KeyListener
    • Constructor Detail

      • ChatHistoryPlugin

        public ChatHistoryPlugin()
    • Method Detail

      • startUp

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

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

        @Subscribe
        public void onChatMessage​(net.runelite.api.events.ChatMessage chatMessage)
      • onMenuOpened

        @Subscribe
        public void onMenuOpened​(net.runelite.api.events.MenuOpened event)
      • onMenuOptionClicked

        @Subscribe
        public void onMenuOptionClicked​(net.runelite.api.events.MenuOptionClicked event)
      • onMenuEntryAdded

        @Subscribe
        public void onMenuEntryAdded​(net.runelite.api.events.MenuEntryAdded entry)
      • keyPressed

        public void keyPressed​(java.awt.event.KeyEvent e)
        Specified by:
        keyPressed in interface java.awt.event.KeyListener
      • keyTyped

        public void keyTyped​(java.awt.event.KeyEvent e)
        Specified by:
        keyTyped in interface java.awt.event.KeyListener
      • keyReleased

        public void keyReleased​(java.awt.event.KeyEvent e)
        Specified by:
        keyReleased in interface java.awt.event.KeyListener