public class MultiEventHandler<T extends org.bukkit.event.Event> extends BaseEventHandler<T,MultiEventHandler<T>>
| 限定符和类型 | 字段和说明 |
|---|---|
protected java.util.Set<java.lang.Class<? extends T>> |
eventClasses |
protected java.util.function.Predicate<T> |
eventPredicate |
protected java.lang.Class<T> |
eventType |
ignoreCancelled, predicate, priority, source| 构造器和说明 |
|---|
MultiEventHandler(EasyListener source,
java.lang.Class<T> eventType) |
| 限定符和类型 | 方法和说明 |
|---|---|
EasyListener |
cancel() |
EasyListener |
cancel(@Nullable java.util.function.Consumer<T> afterCancelled) |
MultiEventHandler<T> |
from(@NotNull java.lang.Class<? extends T> eventClass) |
protected MultiEventHandler<T> |
getThis() |
EasyListener |
handle(@NotNull java.util.function.Consumer<T> eventConsumer) |
acceptCancelled, filter, ignoreCancelled, priority, setIgnoreCancelledprotected final java.lang.Class<T extends org.bukkit.event.Event> eventType
protected final java.util.Set<java.lang.Class<? extends T extends org.bukkit.event.Event>> eventClasses
protected java.util.function.Predicate<T extends org.bukkit.event.Event> eventPredicate
public MultiEventHandler(EasyListener source, java.lang.Class<T> eventType)
protected MultiEventHandler<T> getThis()
getThis 在类中 BaseEventHandler<T extends org.bukkit.event.Event,MultiEventHandler<T extends org.bukkit.event.Event>>public MultiEventHandler<T> from(@NotNull @NotNull java.lang.Class<? extends T> eventClass)
public EasyListener handle(@NotNull @NotNull java.util.function.Consumer<T> eventConsumer)
public EasyListener cancel()
public EasyListener cancel(@Nullable @Nullable java.util.function.Consumer<T> afterCancelled)
Copyright © 2022. All rights reserved.