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.DisplayData
getDisplayData(Class<? extends Plugin> plugin)
List<String>
getInstalledExternalPlugins()
static String
getInternalName(Class<? extends Plugin> plugin)
static PluginHubManifest.JarData
getJarData(Class<? extends Plugin> plugin)
void
install(String key)
static void
loadBuiltin(Class<? extends Plugin>... plugins)
void
loadExternalPlugins()
void
onProfileChanged(ProfileChanged profileChanged)
void
remove(String key)
void
update()
-
-
-
Method Detail
-
loadExternalPlugins
public void loadExternalPlugins() throws PluginInstantiationException
- Throws:
PluginInstantiationException
-
onProfileChanged
@Subscribe(priority=1.0f) 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)
-
-