public class EventDebounce<K>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EventDebounce.Entry |
| Constructor and Description |
|---|
EventDebounce(int debounceTime) |
| Modifier and Type | Method and Description |
|---|---|
static <K> EventDebounce<K> |
create(int debounceTime) |
<T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> |
fireToCancel(org.bukkit.event.Cancellable originalEvent,
T firedEvent,
K key) |
<T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> |
getIfNotPresent(K key,
org.bukkit.event.Cancellable originalEvent) |
public <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> void fireToCancel(org.bukkit.event.Cancellable originalEvent,
T firedEvent,
K key)
@Nullable public <T extends org.bukkit.event.Event & org.bukkit.event.Cancellable> EventDebounce.Entry getIfNotPresent(K key, org.bukkit.event.Cancellable originalEvent)
public static <K> EventDebounce<K> create(int debounceTime)