Class JavaPlugin

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
All Implemented Interfaces:
CommandExecutor, TabCompleter, TabExecutor, Plugin

public abstract class JavaPlugin extends PluginBase
Represents a Java plugin and its main class. It contains fundamental methods and fields for a plugin to be loaded and work properly. This is an indirect implementation of Plugin.