Class WoodcuttingPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.woodcutting.WoodcuttingPlugin
-
- All Implemented Interfaces:
com.google.inject.Module
@PluginDescriptor(name="Woodcutting", description="Show woodcutting statistics and/or bird nest notifications", tags={"birds","nest","notifications","overlay","skilling","wc","forestry"}, enabledByDefault=false) public class WoodcuttingPlugin extends Plugin
-
-
Constructor Summary
Constructors Constructor Description WoodcuttingPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<net.runelite.api.GameObject>getRedwoods()net.runelite.client.plugins.woodcutting.WoodcuttingSessiongetSession()voidonAnimationChanged(net.runelite.api.events.AnimationChanged event)voidonChatMessage(net.runelite.api.events.ChatMessage event)voidonConfigChanged(ConfigChanged 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 gameTick)voidonInteractingChanged(net.runelite.api.events.InteractingChanged event)voidonItemSpawned(net.runelite.api.events.ItemSpawned itemSpawned)voidonNpcDespawned(net.runelite.api.events.NpcDespawned event)voidonNpcSpawned(net.runelite.api.events.NpcSpawned event)voidonScriptPreFired(net.runelite.api.events.ScriptPreFired scriptPreFired)voidonVarbitChanged(net.runelite.api.events.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
-
onConfigChanged
@Subscribe public void onConfigChanged(ConfigChanged event)
-
onGameTick
@Subscribe public void onGameTick(net.runelite.api.events.GameTick gameTick)
-
onChatMessage
@Subscribe public void onChatMessage(net.runelite.api.events.ChatMessage event)
-
onItemSpawned
@Subscribe public void onItemSpawned(net.runelite.api.events.ItemSpawned itemSpawned)
-
onGameObjectSpawned
@Subscribe public void onGameObjectSpawned(net.runelite.api.events.GameObjectSpawned event)
-
onGameObjectDespawned
@Subscribe public void onGameObjectDespawned(net.runelite.api.events.GameObjectDespawned event)
-
onScriptPreFired
@Subscribe public void onScriptPreFired(net.runelite.api.events.ScriptPreFired scriptPreFired)
-
onGameStateChanged
@Subscribe public void onGameStateChanged(net.runelite.api.events.GameStateChanged event)
-
onVarbitChanged
@Subscribe public void onVarbitChanged(net.runelite.api.events.VarbitChanged event)
-
onAnimationChanged
@Subscribe public void onAnimationChanged(net.runelite.api.events.AnimationChanged event)
-
onNpcSpawned
@Subscribe public void onNpcSpawned(net.runelite.api.events.NpcSpawned event)
-
onNpcDespawned
@Subscribe public void onNpcDespawned(net.runelite.api.events.NpcDespawned event)
-
onInteractingChanged
@Subscribe public void onInteractingChanged(net.runelite.api.events.InteractingChanged event)
-
getSession
@Nullable public net.runelite.client.plugins.woodcutting.WoodcuttingSession getSession()
-
getRedwoods
public Set<net.runelite.api.GameObject> getRedwoods()
-
-