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)  
 -