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.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(Object obj)
com.google.inject.Injector
getInjector()
String
getName()
int
hashCode()
void
resetConfiguration()
protected void
shutDown()
protected void
startUp()
-
-
-
Method Detail
-
configure
public void configure(com.google.inject.Binder binder)
- Specified by:
configure
in interfacecom.google.inject.Module
-
resetConfiguration
public void resetConfiguration()
-
getInjector
public final com.google.inject.Injector getInjector()
-
getName
public String getName()
-
-