Class BasePlugin

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
me.hsgamer.hscore.bukkit.simpleplugin.SimplePlugin
me.hsgamer.hscore.bukkit.baseplugin.BasePlugin
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.plugin.Plugin

public class BasePlugin extends SimplePlugin
A slightly complicated SimplePlugin implementation
  • Constructor Details

    • BasePlugin

      public BasePlugin()
    • BasePlugin

      protected BasePlugin(org.bukkit.plugin.java.JavaPluginLoader loader, org.bukkit.plugin.PluginDescriptionFile description, File dataFolder, File file)
  • Method Details

    • onLoad

      public final void onLoad()
      Specified by:
      onLoad in interface org.bukkit.plugin.Plugin
      Overrides:
      onLoad in class SimplePlugin
    • onEnable

      public final void onEnable()
      Specified by:
      onEnable in interface org.bukkit.plugin.Plugin
      Overrides:
      onEnable in class SimplePlugin
    • onDisable

      public final void onDisable()
      Specified by:
      onDisable in interface org.bukkit.plugin.Plugin
      Overrides:
      onDisable in class SimplePlugin
    • registerCommand

      public void registerCommand(org.bukkit.command.Command command)
      Register the command
      Parameters:
      command - the command
    • getRegisteredCommand

      public org.bukkit.command.Command getRegisteredCommand(String label)
      Get a registered command
      Parameters:
      label - the label
      Returns:
      the command
    • getCommandManager

      public CommandManager getCommandManager()
      Get the command manager
      Returns:
      the command manager