Package-level declarations

Provides shared utility helpers used by API contracts and implementations.

Utilities in this package cover collections, entity math, interpolation, logging, HTTP access, pack helpers, reflection, event dispatch, and transformed item stacks. They are small reusable helpers rather than extension points for platform business logic.

Example:


var value = MathUtil.clamp(input, 0.0F, 1.0F);
LogUtil.debug("Loaded model data");

Since

3.2.0

Types

Link copied to clipboard
@ApiStatus.Internal
class CollectionUtil
Collection util
Link copied to clipboard
@ApiStatus.Internal
class EntityUtil
Utility class for entity-related calculations, primarily visibility checks.
Link copied to clipboard
@ApiStatus.Internal
class EventUtil
Utility class for dispatching model events.
Link copied to clipboard
@ApiStatus.Internal
class FunctionUtil
Function util
Link copied to clipboard
@ApiStatus.Internal
class HttpUtil
Http util
Link copied to clipboard
@ApiStatus.Internal
class InterpolationUtil
Interpolation util
Link copied to clipboard
@ApiStatus.Internal
class LogUtil
Log util
Link copied to clipboard
@ApiStatus.Internal
class MathUtil
Math
Link copied to clipboard
@ApiStatus.Internal
class PackUtil
Pack util
Link copied to clipboard
@ApiStatus.Internal
class ReflectionUtil
Reflection util
Link copied to clipboard
ItemStack with offset and scale