Class ExternalPluginManager
- java.lang.Object
-
- net.runelite.client.externalplugins.ExternalPluginManager
-
@Singleton public class ExternalPluginManager extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PluginHubManifest.DisplayDatagetDisplayData(java.lang.Class<? extends Plugin> plugin)java.util.List<java.lang.String>getInstalledExternalPlugins()static java.lang.StringgetInternalName(java.lang.Class<? extends Plugin> plugin)static PluginHubManifest.JarDatagetJarData(java.lang.Class<? extends Plugin> plugin)voidinstall(java.lang.String key)static voidloadBuiltin(java.lang.Class<? extends Plugin>... plugins)voidloadExternalPlugins()voidonProfileChanged(ProfileChanged profileChanged)voidremove(java.lang.String key)voidupdate()
-
-
-
Method Detail
-
loadExternalPlugins
public void loadExternalPlugins() throws PluginInstantiationException- Throws:
PluginInstantiationException
-
onProfileChanged
@Subscribe public void onProfileChanged(ProfileChanged profileChanged)
-
getInstalledExternalPlugins
public java.util.List<java.lang.String> getInstalledExternalPlugins()
-
install
public void install(java.lang.String key)
-
remove
public void remove(java.lang.String key)
-
update
public void update()
-
getJarData
@Nullable public static PluginHubManifest.JarData getJarData(java.lang.Class<? extends Plugin> plugin)
-
getDisplayData
@Nullable public static PluginHubManifest.DisplayData getDisplayData(java.lang.Class<? extends Plugin> plugin)
-
getInternalName
@Nullable public static java.lang.String getInternalName(java.lang.Class<? extends Plugin> plugin)
-
loadBuiltin
public static void loadBuiltin(java.lang.Class<? extends Plugin>... plugins)
-
-