| Interface | Description |
|---|---|
| CatalogBuilder<C extends CatalogType,B extends ResettableBuilder<C,B>> |
A base builder to construct
CatalogTypes. |
| 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.
|
| ResettableBuilder<T,B extends ResettableBuilder<T,B>> |
A common interface for all builder pattern types.
|
| Updater<C> |
An updater that will take a
type and update it
across different versions. |
| Class | Description |
|---|---|
| AABB |
An axis aligned bounding box.
|
| Coerce |
Utility class for coercing unknown values to specific target types.
|
| CollectionUtils | |
| Color | |
| Color.Builder | |
| DiscreteTransform2 |
Represents a transform.
|
| DiscreteTransform3 |
Represents a transform.
|
| Functional |
Utility methods to help with function work.
|
| GuavaCollectors | Deprecated
Use methods provided by Guava
|
| 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. |
| RespawnLocation |
Represents a position for a player to respawn in in a particular world.
|
| RespawnLocation.Builder |
A helper class to build
RespawnLocations. |
| 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.
|
| TypeTokens |
| 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.
|
| Direction.Division |
The compass division supported by this direction implementation.
|
| 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. |