Package net.runelite.client.plugins
Class Plugin
- java.lang.Object
-
- net.runelite.client.plugins.Plugin
-
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
AccountPlugin
,AgilityPlugin
,AmmoPlugin
,AnimationSmoothingPlugin
,AntiDragPlugin
,AttackStylesPlugin
,BankPlugin
,BankTagsPlugin
,BarbarianAssaultPlugin
,BarrowsPlugin
,BlastFurnacePlugin
,BlastMinePlugin
,BoostsPlugin
,BossTimersPlugin
,CameraPlugin
,CannonPlugin
,ChatChannelPlugin
,ChatCommandsPlugin
,ChatFilterPlugin
,ChatHistoryPlugin
,ChatNotificationsPlugin
,ClueScrollPlugin
,CombatLevelPlugin
,ConfigPlugin
,CookingPlugin
,CorpPlugin
,CrowdsourcingPlugin
,CustomCursorPlugin
,DailyTasksPlugin
,DefaultWorldPlugin
,DevToolsPlugin
,DiaryRequirementsPlugin
,DiscordPlugin
,DpsCounterPlugin
,DriftNetPlugin
,EmojiPlugin
,EntityHiderPlugin
,ExaminePlugin
,FairyRingPlugin
,FeedPlugin
,FishingPlugin
,FpsPlugin
,FriendListPlugin
,FriendNotesPlugin
,GpuPlugin
,GrandExchangePlugin
,GroundItemsPlugin
,GroundMarkerPlugin
,HerbiboarPlugin
,HiscorePlugin
,HunterPlugin
,IdleNotifierPlugin
,ImplingsPlugin
,InfoPlugin
,InstanceMapPlugin
,InteractHighlightPlugin
,InterfaceStylesPlugin
,InventoryGridPlugin
,InventoryTagsPlugin
,InventoryViewerPlugin
,ItemChargePlugin
,ItemIdentificationPlugin
,ItemPricesPlugin
,ItemStatPlugin
,KeyRemappingPlugin
,KingdomPlugin
,KourendLibraryPlugin
,LoginScreenPlugin
,LogoutTimerPlugin
,LootTrackerPlugin
,LowMemoryPlugin
,MenuEntrySwapperPlugin
,MetronomePlugin
,MinimapPlugin
,MiningPlugin
,MotherlodePlugin
,MouseHighlightPlugin
,MTAPlugin
,MusicPlugin
,NightmareZonePlugin
,NotesPlugin
,NpcAggroAreaPlugin
,NpcIndicatorsPlugin
,ObjectIndicatorsPlugin
,OpponentInfoPlugin
,PartyPlugin
,PestControlPlugin
,PlayerIndicatorsPlugin
,PohPlugin
,PoisonPlugin
,PrayerPlugin
,PuzzleSolverPlugin
,PyramidPlunderPlugin
,QuestListPlugin
,RaidsPlugin
,RandomEventPlugin
,RegenMeterPlugin
,ReportButtonPlugin
,RoofRemovalPlugin
,RunecraftPlugin
,RunEnergyPlugin
,RunepouchPlugin
,ScreenMarkerPlugin
,ScreenshotPlugin
,SkillCalculatorPlugin
,SkyboxPlugin
,SlayerPlugin
,SmeltingPlugin
,SpecialCounterPlugin
,StatusBarsPlugin
,StretchedModePlugin
,TeamPlugin
,TearsOfGuthixPlugin
,TileIndicatorsPlugin
,TimersPlugin
,TimestampPlugin
,TimeTrackingPlugin
,TitheFarmPlugin
,TwitchPlugin
,VirtualLevelsPlugin
,WikiPlugin
,WintertodtPlugin
,WoodcuttingPlugin
,WorldHopperPlugin
,WorldMapPlugin
,XpDropPlugin
,XpGlobesPlugin
,XpTrackerPlugin
,XpUpdaterPlugin
,XteaPlugin
,ZalcanoPlugin
public abstract class Plugin extends java.lang.Object implements com.google.inject.Module
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.inject.Injector
injector
-
Constructor Summary
Constructors Constructor Description Plugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(com.google.inject.Binder binder)
boolean
equals(java.lang.Object obj)
com.google.inject.Injector
getInjector()
java.lang.String
getName()
int
hashCode()
void
resetConfiguration()
protected void
shutDown()
protected void
startUp()
-
-
-
Method Detail
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
configure
public void configure(com.google.inject.Binder binder)
- Specified by:
configure
in interfacecom.google.inject.Module
-
startUp
protected void startUp() throws java.lang.Exception
- Throws:
java.lang.Exception
-
shutDown
protected void shutDown() throws java.lang.Exception
- Throws:
java.lang.Exception
-
resetConfiguration
public void resetConfiguration()
-
getInjector
public final com.google.inject.Injector getInjector()
-
getName
public java.lang.String getName()
-
-