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.Utility class for coercing unknown values to specific target types.A subclass of Exception that contains a rich message that is an instance of
Componentrather than a String.CopyableBuilder<T,B extends CopyableBuilder<T, B>> Represents a type ofEnumor pseudo enum, that can be "cycled" for the "next" value.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.Utility methods to help with function work.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.CreatesMinecraftDayTimeobjects.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.Represents a range.Generates specific implementations of theRangeinterface.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 buildRespawnLocations.Predicate that determines if the input string starts with the provided test string, case-insensitively.Represents a game "tick".ProducesTicksobjects.Represents a simple tristate.Tuple<K,V> A tuple of objects.Updater<C>An updater that will take atypeand update it across different versions.