Package org.spongepowered.api.util
@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
package org.spongepowered.api.util
-
ClassDescriptionAn axis aligned bounding box.Represents an angle in the range of 0 (inclusive) to 360 (exclusive) degrees.Represents a three dimensional cartesian axis.Represents the directional axis is either positive, zero, or negative.A common interface for all builder pattern types.A subclass of Exception that contains a rich message that is an instance of
Component
rather than a String.CopyableBuilder<T,B extends CopyableBuilder<T, B>> Represents a type ofEnum
or pseudo enum, that can be "cycled" for the "next" value.DataPackEntryBuilder<T,TT extends DataPackEntry<TT>, B extends DataPackEntryBuilder<T, TT, B>> Represent the 16 main and secondary cardinal directions plus up and down.The compass division supported by this direction implementation.Represents a transform.Represents a transform.An identifiable object has a UUID that can be retrieved.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.Represents an in-game time of day.CreatesMinecraftDayTime
objects.An object that can be described by aname
.Utility for working withOptional<Boolean>
s.An exception for when a problem exists between keyboard and chair.An exception thrown when a position is outside of its expected bounds.A source of randomness.Represents a range.Generates specific implementations of theRange
interface.Represents the possible ways entity positions can be modified.ResettableBuilder<T,B extends ResettableBuilder<T, B>> Represents a position for a player to respawn in in a particular world.A helper class to buildRespawnLocation
s.Represents a game "tick".ProducesTicks
objects.Represents a simple tristate.Tuple<K,V> A tuple of objects.Updater<C>An updater that will take atype
and update it across different versions.