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"}, enabledByDefault=false) @PluginDependency(XpTrackerPlugin.class) public class WoodcuttingPlugin extends Plugin
-
-
Constructor Summary
Constructors Constructor Description WoodcuttingPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.runelite.client.plugins.woodcutting.Axe
getAxe()
net.runelite.client.plugins.woodcutting.WoodcuttingSession
getSession()
Set<net.runelite.api.GameObject>
getTreeObjects()
void
onAnimationChanged(net.runelite.api.events.AnimationChanged event)
void
onChatMessage(net.runelite.api.events.ChatMessage event)
void
onGameObjectChanged(net.runelite.api.events.GameObjectChanged event)
void
onGameObjectDespawned(net.runelite.api.events.GameObjectDespawned event)
void
onGameObjectSpawned(net.runelite.api.events.GameObjectSpawned event)
void
onGameStateChanged(net.runelite.api.events.GameStateChanged event)
void
onGameTick(net.runelite.api.events.GameTick gameTick)
void
onOverlayMenuClicked(OverlayMenuClicked overlayMenuClicked)
protected void
shutDown()
protected void
startUp()
-
Methods inherited from class net.runelite.client.plugins.Plugin
configure, getInjector, getName, resetConfiguration
-
-
-
-
Method Detail
-
startUp
protected void startUp() throws Exception
-
shutDown
protected void shutDown() throws Exception
-
onOverlayMenuClicked
@Subscribe public void onOverlayMenuClicked(OverlayMenuClicked overlayMenuClicked)
-
onGameTick
@Subscribe public void onGameTick(net.runelite.api.events.GameTick gameTick)
-
onChatMessage
@Subscribe public void onChatMessage(net.runelite.api.events.ChatMessage event)
-
onGameObjectSpawned
@Subscribe public void onGameObjectSpawned(net.runelite.api.events.GameObjectSpawned event)
-
onGameObjectDespawned
@Subscribe public void onGameObjectDespawned(net.runelite.api.events.GameObjectDespawned event)
-
onGameObjectChanged
@Subscribe public void onGameObjectChanged(net.runelite.api.events.GameObjectChanged event)
-
onGameStateChanged
@Subscribe public void onGameStateChanged(net.runelite.api.events.GameStateChanged event)
-
onAnimationChanged
@Subscribe public void onAnimationChanged(net.runelite.api.events.AnimationChanged event)
-
getSession
@Nullable public net.runelite.client.plugins.woodcutting.WoodcuttingSession getSession()
-
getAxe
@Nullable public net.runelite.client.plugins.woodcutting.Axe getAxe()
-
getTreeObjects
public Set<net.runelite.api.GameObject> getTreeObjects()
-
-