All Classes and Interfaces
Class
Description
Represents an ability cast being cancelled/interrupted/etc
Represents an ability cast beginning i.e.
Represents an ability actual taking effect (as opposed to snapshotting)
Represents an ability snapshotting
Convenience whitelist base class that denies everything by default.
Class might as well be renamed "AllTheStuffInThePrimaryValueColumnRenderer" at this point.
This is the 'raw' version of
AbilityResolvedEvent
, which only has the target and sequence number.Represents various types of actor control events, e.g.
Represents entity-specific actor control extra data
Represents various types of actor control events, e.g.
Acts as a replacement for ActWS when not using live data
Deprecated.
Whitelists anything marked with
Whitelisted
.Callout adapter for local player gaining a buff
Class to represent an arena, and divide it into cardinals and intercards.
Deprecated.
Class for quickly building a panel that contains many constituent auto mark assignment settings
from one single MultiSlotAutomarkSettings setting.
Whitelists everything.
Represents a buff being applied
Represents a buff being removed
Hashes the things that make a buff unique, as in, if the new buff matches the old buff,
and the old buff is not expired, then this is a buff refresh.
When a class is annotated with this, and it would otherwise be added to the container (e.g.
Cactbot field mapping
Represents a chat line (from any channel - can be real chat, battle log, or other things).
Whitelist
that allows everything defined from a specific classloader.Renders a list of components.
Renders a list of components.
Represents a player canceling a countdown.
Represents a player beginning a countdown.
GString that uses a user-specified toString implementation for objects.
Example for how to make a "after A, wait X seconds then do Y, unless Z happened in the meantime" kind of trigger
This implementation supports the typical usage case for a DoT tracker, though a proper one would track per-enemy.
Implement this and annotate your class with
ScanMe
(or any other annotation that would
cause it to be auto-scanned).Provides additional features on a Java
Window
.Window utilities with differing native implementations.
This can be installed over a
JLayeredPane
in order to
listen for repaint requests.Represents a combatant being killed
A whitelist based on listing signatures and searching them.
Behavior for if a property cdKey does not map to a valid enum member
Marker interface for events
Represents a feed of events.
Triggers originally written by Iminha
Indicates that for any event handlers annotated with
HandleEvents
, that the FilteredEventHandler.enabled(EventContext)
method should be checked first.Includes entries useful for general kinds of scripts.
This annotation tells
AutoHandlerScan
that this is method should be used to handle events.Represents something with a duration.
Interface used to provide a simple text descriptor of something in a table.
Represents something with a source entity.
Represents something with a target entity.
Used to retrieve target index information.
Represents a headmarker.
Deals with the offset headmarkers in newer content.
Equivalent to a 39-line.
Tracker for DoT/HoT ticks.
Includes entries useful for scripts accessing the Jenkins API, such as model objects.
Setting to hold an ordered list of jobs, typically used for job priority kind of stuff.
JSplitPane but fixes an annoyance where setting the divider location proportion (e.g.
Represents an LB gauge update.
Indicates that a particular handler is purely an output, and should be
excluded from both replays and tests.
Represents a map change event
Event indicating that a floor marker (1234ABCD) has been placed
Event indicating that a floor marker (1234ABCD) has been removed
A callout that can be customized by the user on the UI.
Event distributor that uses a component monitor to add handlers as they are loaded in.
Pseudo-event that indicates that a parser is returning multiple events
Causes the annotated class to NOT be scanned by
AutoHandlerScan
even if it does have annotations
that would otherwise cause it to be scanned.Callout adapter for enemy "starts casting" events.
Callout adapter for enemy "starts casting" events.
Example trigger pack for a duty
Describes where in relation to the caster and target an omen should be drawn
Represents the properties we can infer from the "CastType" column
List of known Online Statuses
Deprecated.
Deprecated.
Cast adapter for a headmarker appearing on the player
Callout adapter for local player gaining a buff
Implement this and annotate your class with
ScanMe
(or any other annotation that would
cause it to be auto-scanned).Aggregates several whitelists.
Equivalent to an ACT 03 line.
Represents an online status changing.
A very raw event that represents the primary player changing.
Equivalent to an ACT 04 line.
Thrown when access to a language element was not permitted.
Bar that shows "movement", like that white are on a bar that shows how much HP you just lost.
Causes the annotated class to be scanned by
AutoHandlerScan
even if it does not have any annotations
that would otherwise cause it to be scanned."Sequential Triggers" allow for a sequence of events to be collected interactively within a block of code.
Determines what happens when a sequential trigger hits its start condition while it is already running.
Special tabbed pane with three new features over a normal JTabbedPane:
1.
Allows Groovy scripts (including Groovy Templates) to be run inside a sandbox.
Whitelist based on a static file.
Marker interface for state objects
Event for when an entity becomes targetable or untargetable.
Event representing a tether.
Represents a DoT/HoT tick.
Timing info for DoT/HoT ticks
interval is out of 1 i.e.
Tracker for DoT/HoT ticks.
Tick type for 24-lines
Base interface for a timeline entry
Class for a filter that presents a graphical interface
Interface representing an item where underlying operations take place on a weakly-referenced object,
where the outer object becomes effectively worthless once the outer object is GC'd.
Determines which methods and similar members which scripts may call.
Marks a member as being whitelisted by default for purposes of sandboxed scripts.
Represents a wipe
FlowLayout subclass that fully supports wrapping of components.
Emitted to indicate that buffs have been recalculated
Emitted to represent that things in
XivState
have been recalculated (combatants info, party list, etc).Represents a zone change