Class DescriptionPlugin

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
xyz.janboerman.scalaloader.paper.plugin.description.DescriptionPlugin
All Implemented Interfaces:
CommandExecutor, TabCompleter, TabExecutor, Plugin, xyz.janboerman.scalaloader.compat.IScalaPlugin

public class DescriptionPlugin extends JavaPlugin implements xyz.janboerman.scalaloader.compat.IScalaPlugin
Special plugin instance to obtain your plugin's description. Internal use only.
  • Constructor Details

    • DescriptionPlugin

      protected DescriptionPlugin(xyz.janboerman.scalaloader.plugin.ScalaPluginDescription description)
    • DescriptionPlugin

      protected DescriptionPlugin()
  • Method Details

    • getScalaDescription

      public xyz.janboerman.scalaloader.plugin.ScalaPluginDescription getScalaDescription()
    • getLogger

      public Logger getLogger()
      Specified by:
      getLogger in interface Plugin
      Overrides:
      getLogger in class JavaPlugin
    • getConfigFile

      public File getConfigFile()
      Specified by:
      getConfigFile in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
    • getEventBus

      public xyz.janboerman.scalaloader.event.EventBus getEventBus()
      Specified by:
      getEventBus in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
    • getScalaVersion

      public String getScalaVersion()
      Specified by:
      getScalaVersion in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
    • getScalaRelease

      public xyz.janboerman.scalaloader.ScalaRelease getScalaRelease()
      Specified by:
      getScalaRelease in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
    • getDeclaredScalaVersion

      public String getDeclaredScalaVersion()
      Specified by:
      getDeclaredScalaVersion in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
    • getPrefix

      public String getPrefix()
      Specified by:
      getPrefix in interface xyz.janboerman.scalaloader.compat.IScalaPlugin
    • descriptionClassLoader

      public DescriptionClassLoader descriptionClassLoader()