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
,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
,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 Event
combineWith
(Event event) default long
default boolean
Deprecated.default Instant
@Nullable Event
EventHandler<?>
default <X> X
getThisOrParentOfType
(Class<X> clazz) boolean
void
setEnqueuedAt
(Instant enqueuedAt) void
setHappenedAt
(Instant happenedAt) void
setImported
(boolean imported) void
void
setPumpedAt
(Instant pumpedAt) void
setPumpFinishedAt
(Instant pumpedAt) void
setSourceEventHandler
(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
-