Package org.spongepowered.api.plugin
Interface PluginManager
- 
 public interface PluginManagerThe manager that managesplugins.
- 
- 
Field SummaryFields Modifier and Type Field Description static StringMINECRAFT_PLUGIN_IDstatic StringSPONGE_PLUGIN_ID
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<org.spongepowered.plugin.PluginContainer>fromInstance(Object instance)Gets the plugin container from an instance.Optional<org.spongepowered.plugin.PluginContainer>plugin(String id)Retrieves aPluginContainerbased on its ID.Collection<org.spongepowered.plugin.PluginContainer>plugins()Gets aCollectionof allPluginContainers.
 
- 
- 
- 
Field Detail- 
MINECRAFT_PLUGIN_IDstatic final String MINECRAFT_PLUGIN_ID - See Also:
- Constant Field Values
 
 - 
SPONGE_PLUGIN_IDstatic final String SPONGE_PLUGIN_ID - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
fromInstanceOptional<org.spongepowered.plugin.PluginContainer> fromInstance(Object instance) Gets the plugin container from an instance.- Parameters:
- instance- The instance
- Returns:
- The container
 
 - 
pluginOptional<org.spongepowered.plugin.PluginContainer> plugin(String id) Retrieves aPluginContainerbased on its ID.- Parameters:
- id- The plugin ID
- Returns:
- The plugin, if available
 
 - 
pluginsCollection<org.spongepowered.plugin.PluginContainer> plugins() Gets aCollectionof allPluginContainers.- Returns:
- The plugins
 
 
- 
 
-