Package gg.xp.reevent.events
Interface Event
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CalloutEvent,JobGaugeUpdate,XivStateChange
- All Known Implementing Classes:
AbilityCastCancel,AbilityCastStart,AbilityResolvedEvent,AbilityUsedEvent,ActionSyncEvent,ACTLogLineEvent,ActorControlEvent,ActorControlExtraEvent,ActorControlSelfExtraEvent,ActWsConnectedEvent,ActWsConnectionStatusChangedEvent,ActWsDisconnectedEvent,ActWsJsonMsg,ActWsRawMsg,ActWsReconnectRequest,ActWsVersionEvent,AnimationLockEvent,AstGaugeEvent,AutoMarkKeyHandler.KeyPressRequest,AutoMarkRequest,AutoMarkSlotRequest,BarrierUpEvent,BaseCalloutEvent,BaseDelayedEvent,BaseEvent,BaseTelestoResponse,BasicCalloutEvent,BasicEvent,BattleTalkEvent,BuffApplied,BuffRemoved,CastLocationDataEvent,ChatLineEvent,ClearAutoMarkRequest,CombatantsUpdateRaw,CountdownCanceledEvent,CountdownStartedEvent,CreateDoodleRequest,CustomCooldownsUpdated,DebugCommand,DebugEvent,DiagEvent,DrkGaugeEvent,DummyEvent,DutyCommenceEvent,DutyInitialCommenceEvent,DutyRecommenceEvent,DynamicCalloutEvent,EasyTriggersInitEvent,EchoEvent,EntityKilledEvent,FadeInEvent,FadeOutEvent,FflogsMasterDataEvent,FflogsRawEvent,FflogsUnsupportedEvent,FinalTitanJailsSolvedEvent,ForceCombatEnd,FRU.ApocDirectionsEvent,FRU.FruP1TetherEvent,FRU.TidalLightSafeSpotEvent,GameLanguageInfoEvent,GameVersionEvent,GenericDamageEvent,GenericHealEvent,GnbGaugeEvent,GroundTickEvent,HeadMarkerEvent,HpMpTickEvent,InCombatChangeEvent,InitEvent,LimitBreakGaugeEvent,MapChangeEvent,MapEffectEvent,MarkerPlacedEvent,MarkerRemovedEvent,MchGaugeEvent,MechAssignmentEvent,MultipleEvent,NpcYellEvent,OmegaFirstSetAssignments,OmegaSecondSetAssignments,OverlaysInitEvent,P6STileEvent,PantoAssignments,ParentedCalloutEvent,PartyChangeEvent,PartyForceOrderChangeEvent,PlayerChangedJobEvent,PlayerMarkerPlacedEvent,PlayerMarkerRemovedEvent,PlayerStatsUpdatedEvent,PlaySoundFileRequest,PldGaugeEvent,PnGameCommand,PnOutgoingMessage,PnStatusUpdatedEvent,PrimaryPlayerOnlineStatusChangedEvent,ProcessedCalloutEvent,ProgramLoopAssignments,PsMarkerAssignments,PullEndedEvent,PullStartedEvent,RawAddCombatantEvent,RawJobGaugeEvent,RawModifiedCallout,RawOnlineStatusChanged,RawPlayerChangeEvent,RawRemoveCombatantEvent,RefreshCombatantsRequest,RefreshSpecificCombatantsRequest,RprGaugeEvent,RsvEvent,SchGaugeEvent,SgeGaugeEvent,SigmaAssignments,SnapshotLocationDataEvent,SpecificAutoMarkRequest,SpecificAutoMarkSlotRequest,StatusEffectList,StatusLoopVfxApplied,StatusLoopVfxRemoved,SubMapChangeEvent,SystemLogMessageEvent,TargetabilityUpdate,TelestoConnectionError,TelestoGameCommand,TelestoHttpError,TelestoOutgoingMessage,TelestoResponse,TelestoStatusUpdatedEvent,TelestoSubscriptionMessage,TetherEvent,TickEvent,TickUpdatedEvent,TopologyReloadEvent,TrinityFullEvent,TrinityInitialEvent,TrinitySecondEvent,TtsRequest,UnsortedTitanJailsSolvedEvent,VictoryEvent,WarGaugeEvent,WhmGaugeEvent,WipeEvent,XivBuffsUpdatedEvent,XivStateRecalculatedEvent,ZoneChangeEvent
Marker interface for events
-
Method Summary
Modifier and TypeMethodDescriptiondefault @Nullable EventcombineWith(Event event) default longdefault booleanDeprecated.default Instant@Nullable EventEventHandler<?>default <X> XgetThisOrParentOfType(Class<X> clazz) booleanvoidsetEnqueuedAt(Instant enqueuedAt) voidsetHappenedAt(Instant happenedAt) voidsetImported(boolean imported) voidvoidsetPumpedAt(Instant pumpedAt) voidsetPumpFinishedAt(Instant pumpedAt) voidsetSourceEventHandler(EventHandler<?> source) default boolean
-
Method Details
-
getParent
-
setParent
-
delayedEnqueueAt
default long delayedEnqueueAt()- Returns:
- Timestamp (millis) for when the event should actually be enqueued. Used for delayed events.
-
delayedEnqueueAtFront
default boolean delayedEnqueueAtFront()- Returns:
- true if the event, when it is time for it to be enqueued, should jump the queue or not.
-
dumpFields
Deprecated. -
getHappenedAt
Instant getHappenedAt() -
setHappenedAt
-
getEnqueuedAt
Instant getEnqueuedAt() -
setEnqueuedAt
-
getPumpedAt
Instant getPumpedAt() -
setPumpedAt
-
getPumpFinishedAt
Instant getPumpFinishedAt() -
setPumpFinishedAt
-
getSourceEventHandler
EventHandler<?> getSourceEventHandler() -
setSourceEventHandler
-
shouldSave
default boolean shouldSave() -
isImported
boolean isImported() -
setImported
void setImported(boolean imported) -
getThisOrParentOfType
-
getEffectiveHappenedAt
-
combineWith
-