Fix Eventlistener#of not ignoring cancelled events

This commit is contained in:
TheMode 2021-06-18 18:24:35 +02:00
parent e002890a91
commit 787162bbe2
1 changed files with 1 additions and 12 deletions

View File

@ -39,18 +39,7 @@ public interface EventListener<T extends Event> {
*/
@Contract(pure = true)
static <T extends Event> @NotNull EventListener<T> of(@NotNull Class<T> eventType, @NotNull Consumer<@NotNull T> listener) {
return new EventListener<>() {
@Override
public @NotNull Class<T> getEventType() {
return eventType;
}
@Override
public @NotNull Result run(@NotNull T event) {
listener.accept(event);
return Result.SUCCESS;
}
};
return builder(eventType).handler(listener).build();
}
class Builder<T extends Event> {