Package org.bukkit.plugin

Classes specifically relating to loading software modules at runtime.

See:
          Description

Interface Summary
EventExecutor Interface which defines the class for event call backs to plugins
Plugin Represents a Plugin
PluginAwareness Represents a concept that a plugin is aware of.
PluginLoader Represents a plugin loader, which handles direct access to specific types of plugins
PluginManager Handles all plugin management from the Server
ServicesManager Manages services and service providers.
 

Class Summary
PluginBase Represents a base Plugin
PluginDescriptionFile This type is the runtime-container for the information in the plugin.yml.
PluginLogger The PluginLogger class is a modified Logger that prepends all logging calls with the name of the plugin doing the logging.
RegisteredListener Stores relevant information for plugin listeners
RegisteredServiceProvider<T> A registered service provider.
SimplePluginManager Handles all plugin management from the Server
SimpleServicesManager A simple services manager.
TimedRegisteredListener Extends RegisteredListener to include timing information
 

Enum Summary
PluginAwareness.Flags Each entry here represents a particular plugin's awareness.
PluginLoadOrder Represents the order in which a plugin should be initialized and enabled
ServicePriority Represents various priorities of a provider.
 

Exception Summary
AuthorNagException  
IllegalPluginAccessException Thrown when a plugin attempts to interact with the server when it is not enabled
InvalidDescriptionException Thrown when attempting to load an invalid PluginDescriptionFile
InvalidPluginException Thrown when attempting to load an invalid Plugin file
UnknownDependencyException Thrown when attempting to load an invalid Plugin file
 

Package org.bukkit.plugin Description

Classes specifically relating to loading software modules at runtime.



Copyright © 2014. All rights reserved.