Package me.shedaniel.architectury.event
Class EventFactory
java.lang.Object
me.shedaniel.architectury.event.EventFactory
-
Method Summary
Modifier and TypeMethodDescriptionattachToForge
(Event<Consumer<T>> event) attachToForgeActor
(Event<Actor<T>> event) attachToForgeActorCancellable
(Event<Actor<T>> event) static <T> Event<EventActor<T>>
attachToForgeEventActor
(Event<EventActor<T>> event) static <T> Event<EventActor<T>>
attachToForgeEventActorCancellable
(Event<EventActor<T>> event) static <T> Event<T>
Deprecated.createActorLoop
(Class<T> clazz) Deprecated.createActorLoop
(T... typeGetter) Deprecated.static <T> Event<T>
createCompoundEventResult
(Class<T> clazz) static <T> Event<T>
createCompoundEventResult
(T... typeGetter) createConsumerLoop
(Class<T> clazz) createConsumerLoop
(T... typeGetter) static <T> Event<EventActor<T>>
createEventActorLoop
(Class<T> clazz) static <T> Event<EventActor<T>>
createEventActorLoop
(T... typeGetter) static <T> Event<T>
createEventResult
(Class<T> clazz) static <T> Event<T>
createEventResult
(T... typeGetter) static <T> Event<T>
createInteractionResult
(Class<T> clazz) Deprecated.static <T> Event<T>
createInteractionResult
(T... typeGetter) Deprecated.static <T> Event<T>
createInteractionResultHolder
(Class<T> clazz) Deprecated.static <T> Event<T>
createInteractionResultHolder
(T... typeGetter) Deprecated.static <T> Event<T>
createLoop
(Class<T> clazz) static <T> Event<T>
createLoop
(T... typeGetter) static <T> Event<T>
-
Method Details
-
create
@Deprecated @ScheduledForRemoval(inVersion="2.0") public static <T> Event<T> create(Function<T[], T> function) Deprecated. -
of
-
createLoop
-
createLoop
-
createInteractionResult
@Deprecated @ScheduledForRemoval(inVersion="2.0") @SafeVarargs public static <T> Event<T> createInteractionResult(T... typeGetter) Deprecated. -
createInteractionResult
@Deprecated @ScheduledForRemoval(inVersion="2.0") public static <T> Event<T> createInteractionResult(Class<T> clazz) Deprecated. -
createEventResult
-
createEventResult
-
createInteractionResultHolder
@Deprecated @ScheduledForRemoval(inVersion="2.0") @SafeVarargs public static <T> Event<T> createInteractionResultHolder(T... typeGetter) Deprecated. -
createInteractionResultHolder
@Deprecated @ScheduledForRemoval(inVersion="2.0") public static <T> Event<T> createInteractionResultHolder(Class<T> clazz) Deprecated. -
createCompoundEventResult
-
createCompoundEventResult
-
createConsumerLoop
-
createConsumerLoop
-
createActorLoop
@Deprecated @ScheduledForRemoval(inVersion="2.0") @SafeVarargs public static <T> Event<Actor<T>> createActorLoop(T... typeGetter) Deprecated. -
createActorLoop
@Deprecated @ScheduledForRemoval(inVersion="2.0") public static <T> Event<Actor<T>> createActorLoop(Class<T> clazz) Deprecated. -
createEventActorLoop
-
createEventActorLoop
-
attachToForge
-
attachToForgeActor
-
attachToForgeActorCancellable
-
attachToForgeEventActor
@Internal public static <T> Event<EventActor<T>> attachToForgeEventActor(Event<EventActor<T>> event) -
attachToForgeEventActorCancellable
@Internal public static <T> Event<EventActor<T>> attachToForgeEventActorCancellable(Event<EventActor<T>> event)
-