Class ChatHistoryPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.chathistory.ChatHistoryPlugin
-
- All Implemented Interfaces:
com.google.inject.Module
,KeyListener
,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 Summary
Constructors Constructor Description ChatHistoryPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
keyPressed(KeyEvent e)
void
keyReleased(KeyEvent e)
void
keyTyped(KeyEvent e)
void
onChatMessage(ChatMessage chatMessage)
void
onMenuEntryAdded(MenuEntryAdded entry)
void
onMenuOptionClicked(MenuOptionClicked event)
protected void
shutDown()
protected void
startUp()
-
Methods inherited from class net.runelite.client.plugins.Plugin
configure, equals, getInjector, getName, hashCode, resetConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.runelite.client.input.KeyListener
focusLost, isEnabledOnLoginScreen
-
-
-
-
Method Detail
-
onChatMessage
@Subscribe public void onChatMessage(ChatMessage chatMessage)
-
onMenuOptionClicked
@Subscribe public void onMenuOptionClicked(MenuOptionClicked event)
-
onMenuEntryAdded
@Subscribe public void onMenuEntryAdded(MenuEntryAdded entry)
-
keyPressed
public void keyPressed(KeyEvent e)
- Specified by:
keyPressed
in interfaceKeyListener
-
keyTyped
public void keyTyped(KeyEvent e)
- Specified by:
keyTyped
in interfaceKeyListener
-
keyReleased
public void keyReleased(KeyEvent e)
- Specified by:
keyReleased
in interfaceKeyListener
-
-