@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class) package org.spongepowered.api.util
InterfaceDescriptionAn axis aligned bounding box.A common interface for all builder pattern types.Represents a type of
Enumor pseudo enum, that can be "cycled" for the "next" value.An identifiable object has a UUID that can be retrieved.Represents an in-game time of day.Creates
MinecraftDayTimeobjects.An identifiable object that uses a
Stringas an identifier.Represents a range.Generates specific implementations of the
Rangeinterface.Represents a game "tick".Produces
Ticksobjects.A utility interface which encapsulates a
scale.Updater<C>An updater that will take a
typeand update it across different versions.
ClassDescriptionRepresents an angle in the range of 0 (inclusive) to 360 (exclusive) degrees.Utility class for coercing unknown values to specific target types.Represents a transform.Represents a transform.Utility methods to help with function work.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.Utility for working with
Optional<Boolean>s.Represents a position for a player to respawn in in a particular world.A helper class to build
RespawnLocations.Predicate that determines if the input string starts with the provided test string, case-insensitively.Tuple<K,V>A tuple of objects.
Enum ClassDescriptionRepresents a three dimensional cartesian axis.Represents the directional axis is either positive, zero, or negative.Represent the 16 main and secondary cardinal directions plus up and down.The compass division supported by this direction implementation.Represents the possible ways entity positions can be modified.Represents a simple tristate.
ExceptionDescriptionA subclass of Exception that contains a rich message that is an instance of
Componentrather than a String.An exception for when a problem exists between keyboard and chair.An exception thrown when a position is outside of its expected bounds.