public interface CommonFabricEvent
| Modifier and Type | Method and Description |
|---|---|
default void |
cancel() |
default java.lang.reflect.InvocationHandler |
createEventProxy(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type) |
net.fabricmc.fabric.api.event.Event<?> |
getEventInstance() |
default void |
register() |
static <T> void |
register(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper<?> wrapper,
net.fabricmc.fabric.api.event.Event<T> event,
mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type) |
default void |
registerInvoke(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type,
java.lang.Object... args) |
default boolean |
registerReturn(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type,
java.lang.Object... args) |
default <T> java.util.function.Function<java.lang.Object[],T> |
wrapArrayGetter(int index) |
default <T> java.util.function.Function<java.lang.Object[],T> |
wrapArrayGetter(int index,
java.lang.Class<T> clazz) |
static <T> void register(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper<?> wrapper,
net.fabricmc.fabric.api.event.Event<T> event,
mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type)
default void cancel()
default java.lang.reflect.InvocationHandler createEventProxy(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type)
net.fabricmc.fabric.api.event.Event<?> getEventInstance()
default void register()
default void registerInvoke(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type,
java.lang.Object... args)
default boolean registerReturn(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.EventType<?> type,
java.lang.Object... args)
default <T> java.util.function.Function<java.lang.Object[],T> wrapArrayGetter(int index,
java.lang.Class<T> clazz)
default <T> java.util.function.Function<java.lang.Object[],T> wrapArrayGetter(int index)