Class HolderSetDataMapValueMerger<R,T>
java.lang.Object
petrolpark.mc.library.core.data.map.HolderSetDataMapValueMerger<R,T>
- All Implemented Interfaces:
net.neoforged.neoforge.registries.datamaps.DataMapValueMerger<R,net.minecraft.core.HolderSet<T>>
@ParametersAreNonnullByDefault
public class HolderSetDataMapValueMerger<R,T>
extends Object
implements net.neoforged.neoforge.registries.datamaps.DataMapValueMerger<R,net.minecraft.core.HolderSet<T>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final <R,T> HolderSetDataMapValueMerger <R, T> create()net.minecraft.core.HolderSet<T> merge(net.minecraft.core.Registry<R> registry, com.mojang.datafixers.util.Either<net.minecraft.tags.TagKey<R>, net.minecraft.resources.ResourceKey<R>> first, net.minecraft.core.HolderSet<T> firstValue, com.mojang.datafixers.util.Either<net.minecraft.tags.TagKey<R>, net.minecraft.resources.ResourceKey<R>> second, net.minecraft.core.HolderSet<T> secondValue)
-
Constructor Details
-
HolderSetDataMapValueMerger
public HolderSetDataMapValueMerger()
-
-
Method Details
-
create
-
merge
public net.minecraft.core.HolderSet<T> merge(net.minecraft.core.Registry<R> registry, com.mojang.datafixers.util.Either<net.minecraft.tags.TagKey<R>, net.minecraft.resources.ResourceKey<R>> first, net.minecraft.core.HolderSet<T> firstValue, com.mojang.datafixers.util.Either<net.minecraft.tags.TagKey<R>, net.minecraft.resources.ResourceKey<R>> second, net.minecraft.core.HolderSet<T> secondValue)
-