Uses of Class
xyz.janboerman.scalaloader.plugin.ScalaPluginDescription
Packages that use ScalaPluginDescription
Package
Description
-
Uses of ScalaPluginDescription in xyz.janboerman.scalaloader.paper.plugin
Constructors in xyz.janboerman.scalaloader.paper.plugin with parameters of type ScalaPluginDescriptionModifierConstructorDescriptionprotected
ScalaPlugin
(ScalaPluginDescription description) Use this super constructor if you don't want to describe your plugin using a Yaml file.ScalaPluginBootstrapContext
(File pluginJarFile, ScalaPluginDescription description) ScalaPluginMeta
(ScalaPluginDescription description) ScalaPluginProviderContext
(File pluginJarFile, ScalaPluginDescription description) -
Uses of ScalaPluginDescription in xyz.janboerman.scalaloader.paper.plugin.description
Methods in xyz.janboerman.scalaloader.paper.plugin.description that return ScalaPluginDescriptionConstructors in xyz.janboerman.scalaloader.paper.plugin.description with parameters of type ScalaPluginDescription -
Uses of ScalaPluginDescription in xyz.janboerman.scalaloader.plugin
Methods in xyz.janboerman.scalaloader.plugin that return ScalaPluginDescriptionModifier and TypeMethodDescriptionScalaPluginDescription.addCommand
(ScalaPluginDescription.Command command) ScalaPluginDescription.addContributor
(String contributor) ScalaPluginDescription.addHardDepend
(String dependency) ScalaPluginDescription.addLoadBefore
(String inverseDependency) ScalaPluginDescription.addMavenDependency
(String mavenDependency) Adds a maven dependency to the ScalaPlugin.ScalaPluginDescription.addPermission
(ScalaPluginDescription.Permission permission) ScalaPluginDescription.addProvides
(String pluginApi) ScalaPluginDescription.addSoftDepend
(String dependency) ScalaPluginDescription.bootstrapper
(Class<?> bootstrapperClass) Set's the ScalaPlugin's bootstrapper.ScalaPluginDescription.bootstrapper
(String bootstrapperClassName) ScalaPluginDescription.commands
(ScalaPluginDescription.Command... commands) ScalaPluginDescription.contributors
(String... contributors) ScalaPluginDescription.description
(String pluginDescription) ScalaPluginDescription.foliaSupported()
ScalaPluginDescription.hardDepend
(String... dependencies) ScalaPluginDescription.loadBefore
(String... inverseDependencies) ScalaPluginDescription.loadOrder
(PluginLoadOrder loadOrder) ScalaPluginDescription.mavenDependencies
(String... mavenDependencies) Sets the maven dependencies of the ScalaPlugin.ScalaPluginDescription.moveHardDependencyToSoftDependency
(String dependency) ScalaPluginDescription.openClassLoader
(boolean openClassLoader) ScalaPluginDescription.permissionDefault
(PermissionDefault permissionDefault) ScalaPluginDescription.permissions
(ScalaPluginDescription.Permission... permissions) ScalaPluginDescription.setFoliaSupported
(boolean supportFolia) ScalaPluginDescription.softDepend
(String... dependencies) Constructors in xyz.janboerman.scalaloader.plugin with parameters of type ScalaPluginDescriptionModifierConstructorDescriptionprotected
ScalaPlugin
(ScalaPluginDescription pluginDescription) This constructor should be used when your class is loaded by aScalaPluginClassLoader
- which is always the case in a server environment.protected
ScalaPlugin
(ScalaPluginDescription pluginDescription, Server server, File file) An initializing constructor.