Class PartyPlugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- net.runelite.client.plugins.party.PartyPlugin
-
- All Implemented Interfaces:
com.google.inject.Module
@PluginDescriptor(name="Party", description="Shows useful information about current party") public class PartyPlugin extends Plugin
-
-
Constructor Summary
Constructors Constructor Description PartyPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(com.google.inject.Binder binder)
Map<UUID,PartyData>
getPartyDataMap()
List<PartyTilePingData>
getPendingTilePings()
void
onCommandExecuted(net.runelite.api.events.CommandExecuted commandExecuted)
void
onGameTick(net.runelite.api.events.GameTick event)
void
onLocationUpdate(LocationUpdate event)
void
onMenuOptionClicked(net.runelite.api.events.MenuOptionClicked event)
void
onOverlayMenuClicked(OverlayMenuClicked event)
void
onPartyChanged(PartyChanged event)
void
onSkillUpdate(SkillUpdate event)
void
onTilePing(TilePing event)
void
onUserJoin(net.runelite.http.api.ws.messages.party.UserJoin event)
void
onUserPart(net.runelite.http.api.ws.messages.party.UserPart event)
void
onUserSync(net.runelite.http.api.ws.messages.party.UserSync event)
PartyConfig
provideConfig(ConfigManager configManager)
void
shareLocation()
protected void
shutDown()
protected void
startUp()
-
Methods inherited from class net.runelite.client.plugins.Plugin
getInjector, getName, resetConfiguration
-
-
-
-
Method Detail
-
configure
public void configure(com.google.inject.Binder binder)
-
startUp
protected void startUp() throws Exception
-
shutDown
protected void shutDown() throws Exception
-
provideConfig
@Provides public PartyConfig provideConfig(ConfigManager configManager)
-
onOverlayMenuClicked
@Subscribe public void onOverlayMenuClicked(OverlayMenuClicked event)
-
onMenuOptionClicked
@Subscribe public void onMenuOptionClicked(net.runelite.api.events.MenuOptionClicked event)
-
onTilePing
@Subscribe public void onTilePing(TilePing event)
-
shareLocation
public void shareLocation()
-
onGameTick
@Subscribe public void onGameTick(net.runelite.api.events.GameTick event)
-
onSkillUpdate
@Subscribe public void onSkillUpdate(SkillUpdate event)
-
onLocationUpdate
@Subscribe public void onLocationUpdate(LocationUpdate event)
-
onUserJoin
@Subscribe public void onUserJoin(net.runelite.http.api.ws.messages.party.UserJoin event)
-
onUserSync
@Subscribe public void onUserSync(net.runelite.http.api.ws.messages.party.UserSync event)
-
onUserPart
@Subscribe public void onUserPart(net.runelite.http.api.ws.messages.party.UserPart event)
-
onPartyChanged
@Subscribe public void onPartyChanged(PartyChanged event)
-
onCommandExecuted
@Subscribe public void onCommandExecuted(net.runelite.api.events.CommandExecuted commandExecuted)
-
getPendingTilePings
public List<PartyTilePingData> getPendingTilePings()
-
-