Class EventManager
java.lang.Object
com.hrznstudio.titanium.event.handler.EventManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classEventManager.FilteredEventManager<T extends net.minecraftforge.eventbus.api.Event>static classEventManager.GenericEventManager<T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> static interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends net.minecraftforge.eventbus.api.Event>
EventManager.FilteredEventManager<T>create(Class<T> clazz, EventManager.Bus bus) static <T extends net.minecraftforge.eventbus.api.Event>
EventManager.FilteredEventManager<T>create(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, EventManager.Bus bus) static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
EventManager.GenericEventManager<T,F> createGeneric(Class<T> clazz, EventManager.Bus bus, Class<F> generic) static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
EventManager.GenericEventManager<T,F> createGeneric(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, EventManager.Bus bus, Class<F> generic) static <T extends net.minecraftforge.eventbus.api.Event>
EventManager.FilteredEventManager<T>static <T extends net.minecraftforge.eventbus.api.Event>
EventManager.FilteredEventManager<T>static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
EventManager.GenericEventManager<T,F> forgeGeneric(Class<T> clazz, Class<F> generic) static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
EventManager.GenericEventManager<T,F> forgeGeneric(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, Class<F> generic) static <T extends net.minecraftforge.eventbus.api.Event>
EventManager.FilteredEventManager<T>static <T extends net.minecraftforge.eventbus.api.Event>
EventManager.FilteredEventManager<T>static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
EventManager.GenericEventManager<T,F> modGeneric(Class<T> clazz, Class<F> generic) static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F>
EventManager.GenericEventManager<T,F> modGeneric(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, Class<F> generic)
-
Constructor Details
-
EventManager
public EventManager()
-
-
Method Details
-
forge
public static <T extends net.minecraftforge.eventbus.api.Event> EventManager.FilteredEventManager<T> forge(Class<T> clazz) -
mod
public static <T extends net.minecraftforge.eventbus.api.Event> EventManager.FilteredEventManager<T> mod(Class<T> clazz) -
mod
public static <T extends net.minecraftforge.eventbus.api.Event> EventManager.FilteredEventManager<T> mod(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority) -
forge
public static <T extends net.minecraftforge.eventbus.api.Event> EventManager.FilteredEventManager<T> forge(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority) -
create
public static <T extends net.minecraftforge.eventbus.api.Event> EventManager.FilteredEventManager<T> create(Class<T> clazz, EventManager.Bus bus) -
create
public static <T extends net.minecraftforge.eventbus.api.Event> EventManager.FilteredEventManager<T> create(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, EventManager.Bus bus) -
forgeGeneric
public static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> EventManager.GenericEventManager<T,F> forgeGeneric(Class<T> clazz, Class<F> generic) -
modGeneric
public static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> EventManager.GenericEventManager<T,F> modGeneric(Class<T> clazz, Class<F> generic) -
modGeneric
public static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> EventManager.GenericEventManager<T,F> modGeneric(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, Class<F> generic) -
forgeGeneric
public static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> EventManager.GenericEventManager<T,F> forgeGeneric(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, Class<F> generic) -
createGeneric
public static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> EventManager.GenericEventManager<T,F> createGeneric(Class<T> clazz, EventManager.Bus bus, Class<F> generic) -
createGeneric
public static <T extends net.minecraftforge.eventbus.api.GenericEvent<? extends F>,F> EventManager.GenericEventManager<T,F> createGeneric(Class<T> clazz, net.minecraftforge.eventbus.api.EventPriority priority, EventManager.Bus bus, Class<F> generic)
-