Package net.neoforged.neoforge.registries.datamaps
@ParametersAreNonnullByDefault
package net.neoforged.neoforge.registries.datamaps
-
ClassDescriptionAdvancedDataMapType<R,
T, VR extends DataMapValueRemover<R, T>> A version ofdata map types
that has two more features for compatibility and conflict handling: mergers and removers.AdvancedDataMapType.Builder<T,R, VR extends DataMapValueRemover<R, T>> A builder foradvanced data map types
.DataMapEntry<T>DataMapEntry.Removal<T,R> DataMapFile<T,R> Event fired on thegame event bus
when the data maps of a registry have either been synced to the client or reloaded on the server.DataMapType<R,T> A registry data map contains data-driven object that can be attached to a registry object.DataMapType.Builder<T,R> A builder fordata map types
.DataMapValueMerger<R,T> An interface used to merge two conflicting registry data map values attached to the same object.DataMapValueRemover<R,T> An interface used to remove values from registry data maps.A remover that completely removes the value.IWithData<R>Represents a registry object (usually aHolder
) that has data maps.Event fired on the mod event bus, in order to registerdata map types
.