Class ScalaPluginProviderContext

java.lang.Object
xyz.janboerman.scalaloader.paper.plugin.ScalaPluginProviderContext
All Implemented Interfaces:
io.papermc.paper.plugin.bootstrap.PluginProviderContext
Direct Known Subclasses:
ScalaPluginBootstrapContext

public class ScalaPluginProviderContext extends Object implements io.papermc.paper.plugin.bootstrap.PluginProviderContext
  • Constructor Details

  • Method Details

    • getConfiguration

      @NotNull public @NotNull ScalaPluginMeta getConfiguration()
      Specified by:
      getConfiguration in interface io.papermc.paper.plugin.bootstrap.PluginProviderContext
    • getDataDirectory

      @NotNull public @NotNull Path getDataDirectory()
      Specified by:
      getDataDirectory in interface io.papermc.paper.plugin.bootstrap.PluginProviderContext
    • getLogger

      @NotNull public @NotNull net.kyori.adventure.text.logger.slf4j.ComponentLogger getLogger()
      Specified by:
      getLogger in interface io.papermc.paper.plugin.bootstrap.PluginProviderContext
    • getPluginSource

      @NotNull public @NotNull Path getPluginSource()
      Specified by:
      getPluginSource in interface io.papermc.paper.plugin.bootstrap.PluginProviderContext
    • setPluginClassLoader

      public void setPluginClassLoader(ScalaPluginClassLoader pluginClassLoader)
    • getPluginClassLoader

      public ScalaPluginClassLoader getPluginClassLoader()