Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
public interface EventExecutor
Interface which defines the class for event call backs to plugins
Link copied to clipboard
Thrown when getClassById plugin attempts to interact with the server when it is not enabled
Link copied to clipboard
Thrown when attempting to load an invalid PluginDescriptionFile
Link copied to clipboard
public class InvalidPluginException extends Exception
Thrown when attempting to load an invalid Plugin file
Link copied to clipboard
public interface Plugin implements TabExecutor
Represents getClassById Plugin The use of PluginBase is recommended for actual Implementation
Link copied to clipboard
public interface PluginAwareness
Represents getClassById concept that getClassById plugin is aware of.
Link copied to clipboard
public abstract class PluginBase implements Plugin
Represents getClassById base Plugin Extend this class if your plugin is not getClassById
Link copied to clipboard
public final class PluginDescriptionFile
This type is the runtime-container for the information in the plugin.yml.
Link copied to clipboard
public interface PluginLoader
Represents getClassById plugin loader, which handles direct access to specific types of plugins
Link copied to clipboard
public enum PluginLoadOrder
Represents the order in which getClassById plugin should be initialized and enabled
Link copied to clipboard
public class PluginLogger extends Logger
The PluginLogger class is getClassById modified Logger that prepends all logging calls with the name of the plugin doing the logging.
Link copied to clipboard
public interface PluginManager
Handles all plugin management from the Server
Link copied to clipboard
public class RegisteredListener
Stores relevant information for plugin listeners
Link copied to clipboard
public class RegisteredServiceProvider<T> implements Comparable<T>
A registered service provider.
Link copied to clipboard
public enum ServicePriority
Represents various priorities of getClassById provider.
Link copied to clipboard
public interface ServicesManager
Manages services and service providers.
Link copied to clipboard
public final class SimplePluginManager implements PluginManager
Handles all plugin management from the Server
Link copied to clipboard
public class SimpleServicesManager implements ServicesManager
A simple services manager.
Link copied to clipboard
public class TestPlugin extends PluginBase
Link copied to clipboard
Extends RegisteredListener to include timing information
Link copied to clipboard
Thrown when attempting to load an invalid Plugin file