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 Summary
ConstructorsConstructorDescriptionScalaPluginProviderContext
(File pluginJarFile, ScalaPluginDescription description) -
Method Summary
Modifier and TypeMethodDescription@NotNull ScalaPluginMeta
@NotNull Path
@NotNull net.kyori.adventure.text.logger.slf4j.ComponentLogger
@NotNull Path
void
setPluginClassLoader
(ScalaPluginClassLoader pluginClassLoader)
-
Constructor Details
-
ScalaPluginProviderContext
-
-
Method Details
-
getConfiguration
- Specified by:
getConfiguration
in interfaceio.papermc.paper.plugin.bootstrap.PluginProviderContext
-
getDataDirectory
- Specified by:
getDataDirectory
in interfaceio.papermc.paper.plugin.bootstrap.PluginProviderContext
-
getLogger
@NotNull public @NotNull net.kyori.adventure.text.logger.slf4j.ComponentLogger getLogger()- Specified by:
getLogger
in interfaceio.papermc.paper.plugin.bootstrap.PluginProviderContext
-
getPluginSource
- Specified by:
getPluginSource
in interfaceio.papermc.paper.plugin.bootstrap.PluginProviderContext
-
setPluginClassLoader
-
getPluginClassLoader
-