Package org.spongepowered.api.plugin
Interface PluginManager
public interface PluginManager
The manager that manages
plugins.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.spongepowered.plugin.PluginContainer> fromInstance(Object instance) Deprecated, for removal: This API element is subject to removal in a future version.Optional<org.spongepowered.plugin.PluginContainer> Retrieves aPluginContainerbased on its ID.Collection<org.spongepowered.plugin.PluginContainer> plugins()Gets aCollectionof allPluginContainers.
-
Field Details
-
MINECRAFT_PLUGIN_ID
- See Also:
-
SPONGE_PLUGIN_ID
- See Also:
-
-
Method Details
-
fromInstance
@Deprecated(forRemoval=true, since="18") Optional<org.spongepowered.plugin.PluginContainer> fromInstance(Object instance) Deprecated, for removal: This API element is subject to removal in a future version.Gets the plugin container from an instance.- Parameters:
instance- The instance- Returns:
- The container
-
plugin
Retrieves aPluginContainerbased on its ID.- Parameters:
id- The plugin ID- Returns:
- The plugin, if available
-
plugins
Collection<org.spongepowered.plugin.PluginContainer> plugins()Gets aCollectionof allPluginContainers.- Returns:
- The plugins
-