package org.bukkit.plugin.java.annotation.dependency; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * Part of the plugin annotations framework. *
* Represents the plugins this plugin should try to load before this plugin will attempt to load.
* A plugin will still load if a soft dependency is not present.
*
* This specific annotation should not be used by people who do not know
* how repeating annotations work.
*/
@Documented
@Retention(RetentionPolicy.SOURCE)
@Target(ElementType.TYPE)
public @interface SoftDependsOn {
SoftDependency[] value() default {};
}