Package me.totalfreedom.data
Class EventRegistry
java.lang.Object
me.totalfreedom.data.EventRegistry
A registry for
FEvents.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends FEvent>
EventProvider<T>Gets anEventProviderfor the specified event class which contains the actualFEventinstance.voidRegisters an event.voidunregister(FEvent event) Unregisters an event.
-
Constructor Details
-
EventRegistry
public EventRegistry()Creates a new event registry.
-
-
Method Details
-
register
Registers an event.- Parameters:
event- The event to register.
-
unregister
Unregisters an event.- Parameters:
event- The event to unregister.
-
getEvent
Gets anEventProviderfor the specified event class which contains the actualFEventinstance.- Type Parameters:
T- The event type.- Parameters:
clazz- The event class.- Returns:
- The event provider.
-