Interface Condition<X>

All Known Subinterfaces:
SimpleCondition<X>
All Known Implementing Classes:
AbilityIdFilter, AbilityNameFilter, ChatLineRegexFilter, ChatLineTypeFilter, DurationFilter, DutyCalloutFilter, GroovyEventFilter, HeadmarkerAbsoluteIdFilter, HeadmarkerRelativeIdFilter, HitSeverityFilter, LogLineNumberFilter, LogLineRegexFilter, NpcYellIdFilter, OrFilter, PlayerHasStatusFilter, RefireFilter, SourceEntityNpcIdFilter, SourceEntityTypeFilter, SourceHasStatusFilter, SourcePartyMemberFilter, StatusIdFilter, StatusStacksFilter, TargetabilityChangeFilter, TargetCountFilter, TargetEntityNpcIdFilter, TargetEntityTypeFilter, TargetHasStatusFilter, TargetIndexFilter, TargetPartyMemberFilter, TetherEntityTypeFilter, TetherIdFilter, ZoneIdFilter

public interface Condition<X>
  • Method Details

    • test

      boolean test(EasyTriggerContext context, X event)
    • fixedLabel

      @Nullable @Nullable String fixedLabel()
    • dynamicLabel

      String dynamicLabel()
    • recalc

      default void recalc()
    • sortOrder

      default int sortOrder()