Class ClueScrollPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.cluescrolls.ClueScrollPlugin
-
- All Implemented Interfaces:
com.google.inject.Module
@PluginDescriptor(name="Clue Scroll", description="Show answers to clue scroll riddles, anagrams, ciphers, and cryptic clues", tags={"arrow","hints","world","map","coordinates","emotes"}) @PluginDependency(BankTagsPlugin.class) public class ClueScrollPlugin extends Plugin
-
-
Constructor Summary
Constructors Constructor Description ClueScrollPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(com.google.inject.Binder binder)EmoteCluegetActiveSTASHClue()net.runelite.api.ClientgetClient()ClueScrollgetClue()StringgetClueNote(int key)BufferedImagegetClueScrollImage()BufferedImagegetEmoteImage()net.runelite.api.Item[]getEquippedItems()net.runelite.api.Item[]getInventoryItems()Set<net.runelite.api.TileObject>getNamedObjectsToMark()List<net.runelite.api.NPC>getNpcsToMark()List<net.runelite.api.TileObject>getObjectsToMark()BufferedImagegetSpadeImage()voidonChatMessage(net.runelite.api.events.ChatMessage event)voidonCommandExecuted(net.runelite.api.events.CommandExecuted commandExecuted)voidonConfigChanged(ConfigChanged event)voidonDecorativeObjectDespawned(net.runelite.api.events.DecorativeObjectDespawned event)voidonDecorativeObjectSpawned(net.runelite.api.events.DecorativeObjectSpawned event)voidonGameObjectDespawned(net.runelite.api.events.GameObjectDespawned event)voidonGameObjectSpawned(net.runelite.api.events.GameObjectSpawned event)voidonGameStateChanged(net.runelite.api.events.GameStateChanged event)voidonGameTick(net.runelite.api.events.GameTick event)voidonGroundObjectDespawned(net.runelite.api.events.GroundObjectDespawned event)voidonGroundObjectSpawned(net.runelite.api.events.GroundObjectSpawned event)voidonItemContainerChanged(net.runelite.api.events.ItemContainerChanged event)voidonMenuOptionClicked(net.runelite.api.events.MenuOptionClicked event)voidonNpcDespawned(net.runelite.api.events.NpcDespawned event)voidonNpcSpawned(net.runelite.api.events.NpcSpawned event)voidonWallObjectDespawned(net.runelite.api.events.WallObjectDespawned event)voidonWallObjectSpawned(net.runelite.api.events.WallObjectSpawned event)voidonWidgetLoaded(net.runelite.api.events.WidgetLoaded event)protected voidshutDown()protected voidstartUp()-
Methods inherited from class net.runelite.client.plugins.Plugin
equals, getInjector, getName, hashCode, resetConfiguration
-
-
-
-
Method Detail
-
configure
public void configure(com.google.inject.Binder binder)
-
startUp
protected void startUp() throws Exception
-
shutDown
protected void shutDown() throws Exception
-
onChatMessage
@Subscribe public void onChatMessage(net.runelite.api.events.ChatMessage event)
-
onMenuOptionClicked
@Subscribe public void onMenuOptionClicked(net.runelite.api.events.MenuOptionClicked event)
-
onItemContainerChanged
@Subscribe public void onItemContainerChanged(net.runelite.api.events.ItemContainerChanged event)
-
onNpcSpawned
@Subscribe public void onNpcSpawned(net.runelite.api.events.NpcSpawned event)
-
onNpcDespawned
@Subscribe public void onNpcDespawned(net.runelite.api.events.NpcDespawned event)
-
onDecorativeObjectDespawned
@Subscribe public void onDecorativeObjectDespawned(net.runelite.api.events.DecorativeObjectDespawned event)
-
onDecorativeObjectSpawned
@Subscribe public void onDecorativeObjectSpawned(net.runelite.api.events.DecorativeObjectSpawned event)
-
onGameObjectDespawned
@Subscribe public void onGameObjectDespawned(net.runelite.api.events.GameObjectDespawned event)
-
onGameObjectSpawned
@Subscribe public void onGameObjectSpawned(net.runelite.api.events.GameObjectSpawned event)
-
onGroundObjectDespawned
@Subscribe public void onGroundObjectDespawned(net.runelite.api.events.GroundObjectDespawned event)
-
onGroundObjectSpawned
@Subscribe public void onGroundObjectSpawned(net.runelite.api.events.GroundObjectSpawned event)
-
onWallObjectDespawned
@Subscribe public void onWallObjectDespawned(net.runelite.api.events.WallObjectDespawned event)
-
onWallObjectSpawned
@Subscribe public void onWallObjectSpawned(net.runelite.api.events.WallObjectSpawned event)
-
onConfigChanged
@Subscribe public void onConfigChanged(ConfigChanged event)
-
onGameStateChanged
@Subscribe public void onGameStateChanged(net.runelite.api.events.GameStateChanged event)
-
onGameTick
@Subscribe public void onGameTick(net.runelite.api.events.GameTick event)
-
onWidgetLoaded
@Subscribe public void onWidgetLoaded(net.runelite.api.events.WidgetLoaded event)
-
onCommandExecuted
@Subscribe public void onCommandExecuted(net.runelite.api.events.CommandExecuted commandExecuted)
-
getClueScrollImage
public BufferedImage getClueScrollImage()
-
getEmoteImage
public BufferedImage getEmoteImage()
-
getSpadeImage
public BufferedImage getSpadeImage()
-
getClueNote
public String getClueNote(int key)
-
getClue
public ClueScroll getClue()
-
getNpcsToMark
public List<net.runelite.api.NPC> getNpcsToMark()
-
getObjectsToMark
public List<net.runelite.api.TileObject> getObjectsToMark()
-
getNamedObjectsToMark
public Set<net.runelite.api.TileObject> getNamedObjectsToMark()
-
getEquippedItems
public net.runelite.api.Item[] getEquippedItems()
-
getInventoryItems
public net.runelite.api.Item[] getInventoryItems()
-
getClient
public net.runelite.api.Client getClient()
-
getActiveSTASHClue
public EmoteClue getActiveSTASHClue()
-
-