package jalse.entities.annotations; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import java.util.UUID; import jalse.entities.Entity; import jalse.entities.EntityContainer; import jalse.entities.functions.KillEntityFunction; import jalse.entities.methods.KillEntityMethod; /** * An {@link Entity} type annotation for {@link EntityContainer#killEntity(UUID)}.<br> * <br> * See {@link KillEntityFunction} for acceptable method signatures. * * @author Elliot Ford * * @see KillEntityMethod * */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @interface KillEntity {}