Class ScalaPluginClasspathBuilder
java.lang.Object
xyz.janboerman.scalaloader.paper.plugin.ScalaPluginClasspathBuilder
- All Implemented Interfaces:
io.papermc.paper.plugin.loader.PluginClasspathBuilder
public class ScalaPluginClasspathBuilder
extends Object
implements io.papermc.paper.plugin.loader.PluginClasspathBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddLibrary
(io.papermc.paper.plugin.loader.library.ClassPathLibrary library) buildClassLoader
(Logger logger, ClassLoader parent, File pluginJarFile, TransformerRegistry transformerRegistry, ScalaPluginLoader pluginLoader, Map<String, Object> pluginYaml)
-
Constructor Details
-
ScalaPluginClasspathBuilder
-
-
Method Details
-
getContext
- Specified by:
getContext
in interfaceio.papermc.paper.plugin.loader.PluginClasspathBuilder
-
addLibrary
public ScalaPluginClasspathBuilder addLibrary(io.papermc.paper.plugin.loader.library.ClassPathLibrary library) - Specified by:
addLibrary
in interfaceio.papermc.paper.plugin.loader.PluginClasspathBuilder
-
buildClassLoader
public ScalaPluginClassLoader buildClassLoader(Logger logger, ClassLoader parent, File pluginJarFile, TransformerRegistry transformerRegistry, ScalaPluginLoader pluginLoader, Map<String, Object> pluginYaml) throws IOException- Throws:
IOException
-