Class ExternalPluginManager
- java.lang.Object
-
- net.runelite.client.externalplugins.ExternalPluginManager
-
@Singleton public class ExternalPluginManager extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExternalPluginManifest
getExternalPluginManifest(Class<? extends Plugin> plugin)
List<String>
getInstalledExternalPlugins()
void
install(String key)
static void
loadBuiltin(Class<? extends Plugin>... plugins)
void
loadExternalPlugins()
void
onSessionClose(SessionClose event)
void
onSessionOpen(SessionOpen event)
void
remove(String key)
void
update()
-
-
-
Method Detail
-
loadExternalPlugins
public void loadExternalPlugins() throws PluginInstantiationException
- Throws:
PluginInstantiationException
-
onSessionOpen
@Subscribe public void onSessionOpen(SessionOpen event)
-
onSessionClose
@Subscribe public void onSessionClose(SessionClose event)
-
install
public void install(String key)
-
remove
public void remove(String key)
-
update
public void update()
-
getExternalPluginManifest
public static ExternalPluginManifest getExternalPluginManifest(Class<? extends Plugin> plugin)
-
-