mirror of
https://github.com/Minestom/Minestom.git
synced 2025-02-15 11:51:53 +01:00
Fix Eventlistener#of not ignoring cancelled events
This commit is contained in:
parent
e002890a91
commit
787162bbe2
@ -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> {
|
||||
|
Loading…
Reference in New Issue
Block a user