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 PluginHubManifest.DisplayDatagetDisplayData(Class<? extends Plugin> plugin)List<String>getInstalledExternalPlugins()static StringgetInternalName(Class<? extends Plugin> plugin)static PluginHubManifest.JarDatagetJarData(Class<? extends Plugin> plugin)voidinstall(String key)static voidloadBuiltin(Class<? extends Plugin>... plugins)voidloadExternalPlugins()voidonProfileChanged(ProfileChanged profileChanged)voidremove(String key)voidupdate()
-
-
-
Method Detail
-
loadExternalPlugins
public void loadExternalPlugins() throws PluginInstantiationException- Throws:
PluginInstantiationException
-
onProfileChanged
@Subscribe public void onProfileChanged(ProfileChanged profileChanged)
-
install
public void install(String key)
-
remove
public void remove(String key)
-
update
public void update()
-
getJarData
@Nullable public static PluginHubManifest.JarData getJarData(Class<? extends Plugin> plugin)
-
getDisplayData
@Nullable public static PluginHubManifest.DisplayData getDisplayData(Class<? extends Plugin> plugin)
-
-