Interface | Description |
---|---|
Consumer<T> |
A functional interface.
|
Cycleable<T extends Cycleable<T>> |
Represents a type of
Enum or pseudo enum, such as a
CatalogType , that can be "cycled" for the "next" value. |
Identifiable |
An identifiable object has a UUID that can be retrieved.
|
Class | Description |
---|---|
Coerce |
Utility class for coercing unknown values to specific target types.
|
Direction.Flag | |
DiscreteTransform2 |
Represents a transform.
|
DiscreteTransform3 |
Represents a transform.
|
InformativeMain |
A class containing a main method which throws an Exception to cleanly
indicate to the user than running the jar file was a bad idea.
|
OptBool |
Utility for working with
Optional<Boolean> s. |
SpongeApiTranslationHelper |
This class provides translations for strings within SpongeAPI.
|
StartsWithPredicate |
Predicate that determines if the input string starts with the provided test string, case-insensitively.
|
Tuple<K,V> |
A tuple of objects.
|
VariableAmount |
Represents a value which may vary randomly.
|
VariableAmount.BaseAndVariance |
Represents a base amount with a variance, the final amount will be the
base amount plus or minus a random amount between zero (inclusive) and
the variance (exclusive).
|
VariableAmount.Fixed |
Represents a fixed amount, calls to
VariableAmount.Fixed.getAmount(java.util.Random) will always return
the same fixed value. |
VariableAmount.OptionalAmount |
Represents a variable amount which has a base and a chance of varying.
|
Enum | Description |
---|---|
Axis |
Represents a three dimensional cartesian axis.
|
AxisDirection |
Represents the directional axis is either
positive, zero, or negative.
|
Direction |
Represent the 16 main and secondary cardinal directions plus up and down.
|
RelativePositions |
Represents the possible ways entity positions can be modified.
|
Tristate |
Represents a simple tristate.
|
Exception | Description |
---|---|
PEBKACException |
An exception for when a problem exists between keyboard and chair.
|
PositionOutOfBoundsException |
An exception thrown when a position is outside of its expected bounds.
|
TextMessageException |
A subclass of Exception that contains a rich message that is an instance of
Text rather than a String. |