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,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,SpellbookPlugin,StatusBarsPlugin,StretchedModePlugin,TeamPlugin,TearsOfGuthixPlugin,TileIndicatorsPlugin,TimersAndBuffsPlugin,TimestampPlugin,TimeTrackingPlugin,TitheFarmPlugin,TwitchPlugin,VirtualLevelsPlugin,WikiPlugin,WintertodtPlugin,WoodcuttingPlugin,WorldHopperPlugin,WorldMapPlugin,XpDropPlugin,XpGlobesPlugin,XpTrackerPlugin,XpUpdaterPlugin,XteaPlugin,ZalcanoPlugin
public abstract class Plugin extends Object implements com.google.inject.Module
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.inject.Injectorinjector
-
Constructor Summary
Constructors Constructor Description Plugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(com.google.inject.Binder binder)booleanequals(Object obj)com.google.inject.InjectorgetInjector()StringgetName()inthashCode()voidresetConfiguration()protected voidshutDown()protected voidstartUp()
-
-
-
Method Detail
-
configure
public void configure(com.google.inject.Binder binder)
- Specified by:
configurein interfacecom.google.inject.Module
-
resetConfiguration
public void resetConfiguration()
-
getInjector
public final com.google.inject.Injector getInjector()
-
getName
public String getName()
-
-