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 ClientgetClient()ClientThreadgetClientThread()net.runelite.client.plugins.herbiboars.HerbiboarSearchSpot.GroupgetCurrentGroup()List<net.runelite.client.plugins.herbiboars.HerbiboarSearchSpot>getCurrentPath()Sequence of herbiboar spots searched along the current trailintgetFinishId()net.runelite.client.plugins.herbiboars.HerbiboarMinimapOverlaygetMinimapOverlay()net.runelite.client.plugins.herbiboars.TrailToSpotgetNextTrail()net.runelite.client.plugins.herbiboars.HerbiboarOverlaygetOverlay()OverlayManagergetOverlayManager()Set<Integer>getShownTrails()Trail object IDs which should be highlightedWorldPointgetStartPoint()Map<WorldPoint,TileObject>getStarts()Objects which appear at the beginning of Herbiboar hunting trailsnet.runelite.client.plugins.herbiboars.HerbiboarStartgetStartSpot()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 trailbooleanisInHerbiboarArea()booleanisStarted()voidonGameObjectDespawned(GameObjectDespawned event)voidonGameObjectSpawned(GameObjectSpawned event)voidonGameStateChanged(GameStateChanged event)voidonGroundObjectDespawned(GroundObjectDespawned event)voidonGroundObjectSpawned(GroundObjectSpawned event)voidonMenuOptionClicked(MenuOptionClicked menuOpt)voidonVarbitChanged(VarbitChanged event)protected voidshutDown()protected voidstartUp()-
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()
-
-