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.