All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
Wraps a CopyOnWriteArrayList around the JavaScript Array API, bringing the implementation of JavaScript's array methods to Java.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A class used in creating data for Elements, instead of multiple overloaded constructors.
 
A class representing an Elemental Application for an entity.
 
 
 
 
 
 
 
 
 
 
 
 
 
A special subclass of StatusEffect that is tied to an Element.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Applied to declare that the annotated element only works as intended in the specified environment.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Applied to declare that the annotated method is considered an "injected" method originating from this class.
An InternalCooldown is a class used for holding the various InternalCooldown components together in a single class.
An InternalCooldownContext is a class used for holding the various InternalCooldown components together in a single class.
 
 
An InternalCooldownTag is a class used for holding unique instances of Internal Cooldown Tags per session.
 
An InternalCooldownType is a class used for holding different types of Internal Cooldowns by having various instances of the "Reset Interval" and the "Gauge Sequence" variables.
An intermediary class between the InternalCooldownType and its serialized version.
 
 
Utility class for JavaScript's "quirks".
 
Applied to declare that the annotated parameter is a local value originating from the method.
 
 
Applied to declare that the annotated method is considered an "injected" method originating from this class that modifies the returned value of an expression.
Applied to declare that the annotated method is considered an "injected" method originating from this class that modifies a local variable.
A class for explosions that don't damage entities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A dynamic registry entry.
Variant of Entry that creates a "builder" object, then passes an Identifier to create the target object.
 
 
 
 
 
 
 
 
 
 
 
 
Represents an operation that accepts three input arguments and returns no result.
Represents a function that accepts three arguments and produces a result.
Represents a predicate (boolean-valued function) of three arguments.