mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-09-18 02:21:35 +02:00
21 lines
523 B
Java
21 lines
523 B
Java
package net.citizensnpcs.command;
|
|
|
|
import java.lang.annotation.Retention;
|
|
import java.lang.annotation.RetentionPolicy;
|
|
|
|
import net.citizensnpcs.api.trait.Trait;
|
|
|
|
import org.bukkit.entity.EntityType;
|
|
|
|
@Retention(RetentionPolicy.RUNTIME)
|
|
public @interface Requirements {
|
|
EntityType[] excludedTypes() default { EntityType.UNKNOWN };
|
|
|
|
boolean ownership() default false;
|
|
|
|
boolean selected() default false;
|
|
|
|
Class<? extends Trait>[] traits() default {};
|
|
|
|
EntityType[] types() default { EntityType.UNKNOWN };
|
|
} |