Package net.md_5.bungee.api.plugin
Class PluginDescription
java.lang.Object
net.md_5.bungee.api.plugin.PluginDescription
POJO representing the plugin.yml file.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanPlugin author.Plugin hard dependencies.Optional description.getFile()File we were loaded from.Optional libraries.getMain()Plugin main class.getName()Friendly name of the plugin.Plugin soft dependencies.Plugin version.inthashCode()voidPlugin author.voidsetDepends(Set<String> depends) Plugin hard dependencies.voidsetDescription(String description) Optional description.voidFile we were loaded from.voidsetLibraries(List<String> libraries) Optional libraries.voidPlugin main class.voidFriendly name of the plugin.voidsetSoftDepends(Set<String> softDepends) Plugin soft dependencies.voidsetVersion(String version) Plugin version.toString()
-
Constructor Details
-
PluginDescription
public PluginDescription() -
PluginDescription
public PluginDescription(String name, String main, String version, String author, Set<String> depends, Set<String> softDepends, File file, String description, List<String> libraries) Creates a newPluginDescriptioninstance.- Parameters:
name- Friendly name of the plugin.main- Plugin main class. Needs to extendPlugin.version- Plugin version.author- Plugin author.depends- Plugin hard dependencies.softDepends- Plugin soft dependencies.file- File we were loaded from.description- Optional description.libraries- Optional libraries.
-
-
Method Details
-
getName
Friendly name of the plugin. -
getMain
Plugin main class. Needs to extendPlugin. -
getVersion
Plugin version. -
getAuthor
Plugin author. -
getDepends
Plugin hard dependencies. -
getSoftDepends
Plugin soft dependencies. -
getFile
File we were loaded from. -
getDescription
Optional description. -
getLibraries
Optional libraries. -
setName
Friendly name of the plugin. -
setMain
Plugin main class. Needs to extendPlugin. -
setVersion
Plugin version. -
setAuthor
Plugin author. -
setDepends
Plugin hard dependencies. -
setSoftDepends
Plugin soft dependencies. -
setFile
File we were loaded from. -
setDescription
Optional description. -
setLibraries
Optional libraries. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-