Class Extension

java.lang.Object
me.ulrich.outpost.data.Extension

public abstract class Extension extends Object
  • Constructor Details

    • Extension

      public Extension()
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • getInstance

      public org.bukkit.plugin.java.JavaPlugin getInstance()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getClassLoader

      public ExtensionClassloader getClassLoader()
    • setClassLoader

      public void setClassLoader(ExtensionClassloader classLoader)
    • getAddonDataFolder

      public File getAddonDataFolder()
    • enable

      public void enable(org.bukkit.plugin.java.JavaPlugin instance, File addonDataFolder, ExtensionSerializer dataSerializer, ExtensionSerializer configSerializer)
    • disable

      public void disable()
    • onEnable

      public abstract void onEnable()
    • onDisable

      public abstract void onDisable()
    • getDataSerializer

      public ExtensionSerializer getDataSerializer()
    • getConfigSerializer

      public ExtensionSerializer getConfigSerializer()
    • getAuthor

      public String getAuthor()
    • setAuthor

      public void setAuthor(String author)
    • getVersion

      public String getVersion()
    • setVersion

      public void setVersion(String version)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getAddonFiles

      public HashMap<String,InputStream> getAddonFiles()
    • setAddonFiles

      public void setAddonFiles(HashMap<String,InputStream> addonFiles)
    • getRequire

      public String getRequire()
    • setRequire

      public void setRequire(String require)
    • getCategory

      public OutpostEnum.ExtCategory getCategory()
    • setCategory

      public void setCategory(OutpostEnum.ExtCategory category)