@Nonnull
	public PluginInfo withDependencies(@Nonnull Set<String> dependencies) {
		return new PluginInfo(id, name, version, author, description, dependencies, softDependencies);
	}
Object containing necessary information about a plugin.

@param id               ID of the plugin.
@param name             Name of the plugin.
@param version          Plugin version.
@param author           Author of the plugin.
@param description      Plugin description.
@param dependencies     Plugin dependencies.
@param softDependencies Plugin soft dependencies.
@author xDark
@see PluginInformation Annotation containing this information applied to {@link Plugin} implementations.
recaf-core/src/main/java/software/coley/recaf/services/plugin/PluginInfo.java