Package net.minecraftforge.common.util
package net.minecraftforge.common.util
-
InterfaceDescriptionINBTSerializable<T extends Tag>An interface designed to unify various things in the Minecraft code base that can be serialized to and from a NBT tag.Interface for handling the placement of entities during dimension change.Lazy<T>Proxy object for a value that is calculated on first accessEquivalent to
Consumer
, except with nonnull contract.NonNullFunction<T,R>Equivalent toFunction
, except with nonnull contract.NonNullLazy<T>Proxy object for a value that is calculated on first access.Equivalent toPredicate
, except with nonnull contract.Equivalent toSupplier
, except with nonnull contract.TriPredicate<T,U,V>A predicate that takes three arguments and returns a boolean. -
ClassDescriptionRepresents a captured snapshot of a block which will not change automatically.Deprecated, for removal: This API element is subject to removal in a future version.No longer needed.Deprecated, for removal: This API element is subject to removal in a future version.Replaced by the constants in
Block
.Deprecated, for removal: This API element is subject to removal in a future version.Replaced by the constants inTag
.Deprecated, for removal: This API element is subject to removal in a future version.Replaced by the constants inLevelEvent
.A subclass ofSoundType
that usesSupplier<SoundEvent>
s.Utility class for creating a nice human readable dump of binary data.Thread-safe implementation.Lazy.Fast<T>Non-thread-safe implementation.LazyOptional<T>This object encapsulates a lazy value, with typical transformation operations (map/ifPresent) available, much likeOptional
.An Implementation of Properties that is sorted when iterating.TablePrinter<T>Utility to format data into a textual (markdown-compliant) table. -
Enum ClassDescription