Class HerbiboarPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.herbiboars.HerbiboarPlugin
-
- All Implemented Interfaces:
com.google.inject.Module
@PluginDescriptor(name="Herbiboar", description="Highlight starting rocks, trails, and the objects to search at the end of each trail", tags={"herblore","hunter","skilling","overlay"}) public class HerbiboarPlugin extends Plugin
-
-
Constructor Summary
Constructors Constructor Description HerbiboarPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Client
getClient()
ClientThread
getClientThread()
net.runelite.client.plugins.herbiboars.HerbiboarSearchSpot.Group
getCurrentGroup()
List<net.runelite.client.plugins.herbiboars.HerbiboarSearchSpot>
getCurrentPath()
Sequence of herbiboar spots searched along the current trailint
getFinishId()
net.runelite.client.plugins.herbiboars.HerbiboarMinimapOverlay
getMinimapOverlay()
net.runelite.client.plugins.herbiboars.TrailToSpot
getNextTrail()
net.runelite.client.plugins.herbiboars.HerbiboarOverlay
getOverlay()
OverlayManager
getOverlayManager()
Set<Integer>
getShownTrails()
Trail object IDs which should be highlightedWorldPoint
getStartPoint()
Map<WorldPoint,TileObject>
getStarts()
Objects which appear at the beginning of Herbiboar hunting trailsnet.runelite.client.plugins.herbiboars.HerbiboarStart
getStartSpot()
Map<WorldPoint,TileObject>
getTrailObjects()
Objects which trigger next trail (mushrooms, mud, seaweed, etc)Map<WorldPoint,TileObject>
getTrails()
Herbiboar hunting "footstep" trail objectsMap<WorldPoint,TileObject>
getTunnels()
Tunnel where the Herbiboar is hiding at the end of a trailboolean
isInHerbiboarArea()
boolean
isStarted()
void
onGameObjectDespawned(GameObjectDespawned event)
void
onGameObjectSpawned(GameObjectSpawned event)
void
onGameStateChanged(GameStateChanged event)
void
onGroundObjectDespawned(GroundObjectDespawned event)
void
onGroundObjectSpawned(GroundObjectSpawned event)
void
onMenuOptionClicked(MenuOptionClicked menuOpt)
void
onVarbitChanged(VarbitChanged event)
protected void
shutDown()
protected void
startUp()
-
Methods inherited from class net.runelite.client.plugins.Plugin
configure, equals, getInjector, getName, hashCode, resetConfiguration
-
-
-
-
Method Detail
-
startUp
protected void startUp() throws Exception
-
shutDown
protected void shutDown() throws Exception
-
onMenuOptionClicked
@Subscribe public void onMenuOptionClicked(MenuOptionClicked menuOpt)
-
onGameStateChanged
@Subscribe public void onGameStateChanged(GameStateChanged event)
-
onVarbitChanged
@Subscribe public void onVarbitChanged(VarbitChanged event)
-
onGameObjectSpawned
@Subscribe public void onGameObjectSpawned(GameObjectSpawned event)
-
onGameObjectDespawned
@Subscribe public void onGameObjectDespawned(GameObjectDespawned event)
-
onGroundObjectSpawned
@Subscribe public void onGroundObjectSpawned(GroundObjectSpawned event)
-
onGroundObjectDespawned
@Subscribe public void onGroundObjectDespawned(GroundObjectDespawned event)
-
getClient
public Client getClient()
-
getClientThread
public ClientThread getClientThread()
-
getOverlayManager
public OverlayManager getOverlayManager()
-
getOverlay
public net.runelite.client.plugins.herbiboars.HerbiboarOverlay getOverlay()
-
getMinimapOverlay
public net.runelite.client.plugins.herbiboars.HerbiboarMinimapOverlay getMinimapOverlay()
-
getStarts
public Map<WorldPoint,TileObject> getStarts()
Objects which appear at the beginning of Herbiboar hunting trails
-
getTrails
public Map<WorldPoint,TileObject> getTrails()
Herbiboar hunting "footstep" trail objects
-
getTrailObjects
public Map<WorldPoint,TileObject> getTrailObjects()
Objects which trigger next trail (mushrooms, mud, seaweed, etc)
-
getTunnels
public Map<WorldPoint,TileObject> getTunnels()
Tunnel where the Herbiboar is hiding at the end of a trail
-
getCurrentPath
public List<net.runelite.client.plugins.herbiboars.HerbiboarSearchSpot> getCurrentPath()
Sequence of herbiboar spots searched along the current trail
-
isInHerbiboarArea
public boolean isInHerbiboarArea()
-
getNextTrail
public net.runelite.client.plugins.herbiboars.TrailToSpot getNextTrail()
-
getCurrentGroup
public net.runelite.client.plugins.herbiboars.HerbiboarSearchSpot.Group getCurrentGroup()
-
getFinishId
public int getFinishId()
-
isStarted
public boolean isStarted()
-
getStartPoint
public WorldPoint getStartPoint()
-
getStartSpot
public net.runelite.client.plugins.herbiboars.HerbiboarStart getStartSpot()
-
-