Interface PluginManager


public interface PluginManager
The manager that manages plugins.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<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 a PluginContainer based on its ID.
    Collection<org.spongepowered.plugin.PluginContainer>
    Gets a Collection of all PluginContainers.
  • Field Details

  • 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

      Optional<org.spongepowered.plugin.PluginContainer> plugin(String id)
      Retrieves a PluginContainer based on its ID.
      Parameters:
      id - The plugin ID
      Returns:
      The plugin, if available
    • plugins

      Collection<org.spongepowered.plugin.PluginContainer> plugins()
      Gets a Collection of all PluginContainers.
      Returns:
      The plugins