Minestom/src/main/java/net/minestom/server/event/GlobalEventHandler.java

24 lines
637 B
Java
Raw Normal View History

2020-12-09 22:31:20 +01:00
package net.minestom.server.event;
import org.jetbrains.annotations.NotNull;
2021-06-04 04:54:07 +02:00
import java.util.function.Consumer;
2020-12-09 22:31:20 +01:00
/**
* Object containing all the global event listeners.
*/
2021-08-17 02:35:43 +02:00
public final class GlobalEventHandler extends EventNodeImpl<Event> {
2021-06-04 04:54:07 +02:00
public GlobalEventHandler() {
super("global", EventFilter.ALL, null);
2020-12-09 22:31:20 +01:00
}
2021-06-04 04:54:07 +02:00
/**
* @deprecated use {@link #addListener(Class, Consumer)}
*/
@Deprecated
public <V extends Event> boolean addEventCallback(@NotNull Class<V> eventClass, @NotNull EventCallback<V> eventCallback) {
addListener(eventClass, eventCallback::run);
return true;
}
2020-12-09 22:31:20 +01:00
}