| Package | Description |
|---|---|
| me.lucko.helper | |
| me.lucko.helper.event.functional.merged |
| Modifier and Type | Method and Description |
|---|---|
static <S extends org.bukkit.event.Event> |
Events.merge(Class<S> superClass,
Class<? extends S>... eventClasses)
Makes a MergedSubscriptionBuilder for a super event class
|
static <S extends org.bukkit.event.Event> |
Events.merge(Class<S> superClass,
org.bukkit.event.EventPriority priority,
Class<? extends S>... eventClasses)
Makes a MergedSubscriptionBuilder for a super event class
|
static <T> MergedSubscriptionBuilder<T> |
Events.merge(Class<T> handledClass)
Makes a MergedSubscriptionBuilder for a given super type
|
static <T> MergedSubscriptionBuilder<T> |
Events.merge(com.google.common.reflect.TypeToken<T> type)
Makes a MergedSubscriptionBuilder for a given super type
|
| Modifier and Type | Method and Description |
|---|---|
<E extends org.bukkit.event.Event> |
MergedSubscriptionBuilder.bindEvent(Class<E> eventClass,
org.bukkit.event.EventPriority priority,
Function<E,T> function)
Binds this handler to an event
|
<E extends org.bukkit.event.Event> |
MergedSubscriptionBuilder.bindEvent(Class<E> eventClass,
Function<E,T> function)
Binds this handler to an event
|
MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.exceptionConsumer(BiConsumer<org.bukkit.event.Event,Throwable> consumer)
Sets the exception consumer for the handler.
|
default MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.expireAfter(long maxCalls) |
default MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.expireAfter(long duration,
TimeUnit unit) |
MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.expireIf(BiPredicate<MergedSubscription<T>,T> predicate,
ExpiryTestStage... testPoints)
Add a expiry predicate.
|
default MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.expireIf(Predicate<T> predicate) |
MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.filter(Predicate<T> predicate) |
static <S extends org.bukkit.event.Event> |
MergedSubscriptionBuilder.newBuilder(Class<S> superClass,
Class<? extends S>... eventClasses)
Makes a MergedHandlerBuilder for a super event class
|
static <S extends org.bukkit.event.Event> |
MergedSubscriptionBuilder.newBuilder(Class<S> superClass,
org.bukkit.event.EventPriority priority,
Class<? extends S>... eventClasses)
Makes a MergedHandlerBuilder for a super event class
|
static <T> MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.newBuilder(Class<T> handledClass)
Makes a MergedHandlerBuilder for a given super type
|
static <T> MergedSubscriptionBuilder<T> |
MergedSubscriptionBuilder.newBuilder(com.google.common.reflect.TypeToken<T> type)
Makes a MergedHandlerBuilder for a given super type
|
Copyright © 2022. All rights reserved.