Package net.neoforged.neoforge.common.util
@ParametersAreNonnullByDefault
package net.neoforged.neoforge.common.util
-
ClassDescriptionRepresents a captured snapshot of a block, including the level, position, state, BE data, and setBlock flags.A list that concatenates multiple other lists for efficient iteration.A subclass of
SoundType
that usesSupplier<SoundEvent>
s.A basic fake server player implementation that can be used to simulate player actions.Utility class for working withFriendlyByteBuf
s.Utility class for creating a nice human readable dump of binary data.INBTSerializable<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 access, and can be refreshed as well.A mutable linked map with a hashing strategy and a merge function.MutableHashedLinkedMap.MergeFunction<Key,Value> Codec
-related helper functions that are not inExtraCodecs
, but useful to NeoForge and other mods.An Implementation of Properties that is sorted when iterating.TablePrinter<T>Utility to format data into a textual (markdown-compliant) table.TriPredicate<T,U, V> A predicate that takes three arguments and returns a boolean.Represents a boolean value that can betrue
,false
or refer to a default value.