Class EventSystemType<ECS_TYPE,Event extends EcsEvent,SYSTEM_TYPE extends EventSystem<Event>>
java.lang.Object
com.hypixel.hytale.component.SystemType<ECS_TYPE,SYSTEM_TYPE>
com.hypixel.hytale.component.event.EventSystemType<ECS_TYPE,Event,SYSTEM_TYPE>
- All Implemented Interfaces:
Comparable<SystemType<ECS_TYPE,?>>
- Direct Known Subclasses:
EntityEventType,WorldEventType
public abstract class EventSystemType<ECS_TYPE,Event extends EcsEvent,SYSTEM_TYPE extends EventSystem<Event>>
extends SystemType<ECS_TYPE,SYSTEM_TYPE>
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.component.SystemType
EMPTY_ARRAY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEventSystemType(ComponentRegistry<ECS_TYPE> registry, Class<? super SYSTEM_TYPE> tClass, Class<Event> eClass, int index) -
Method Summary
Methods inherited from class com.hypixel.hytale.component.SystemType
compareTo, equals, getIndex, getRegistry, getTypeClass, hashCode, invalidate, isValid, toString, validate, validateRegistry
-
Field Details
-
eClass
-
-
Constructor Details
-
EventSystemType
protected EventSystemType(@Nonnull ComponentRegistry<ECS_TYPE> registry, @Nonnull Class<? super SYSTEM_TYPE> tClass, @Nonnull Class<Event> eClass, int index)
-
-
Method Details
-
getEventClass
-
isType
- Overrides:
isTypein classSystemType<ECS_TYPE,SYSTEM_TYPE extends EventSystem<Event>>
-