net.minecraft.core

public class RegistrySetBuilder

jy
net.minecraft.core.RegistrySetBuilder
net.minecraft.class_7877

Field summary

Modifier and TypeField
private final List<RegistrySetBuilder$RegistryStub<?>>
a
entries
field_40941

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
static <T> HolderGetter<T>
a(jk$b<T> arg0)
wrapContextLookup(HolderLookup$RegistryLookup<T> arg0)
method_46778(class_7225$class_7226<T> arg0)
static <T> HolderLookup$RegistryLookup<T>
a(alv<? extends jv<? extends T>> arg0, com.mojang.serialization.Lifecycle arg1, jl<T> arg2, Map<alv<T>, ji$c<T>> arg3)
lookupFromMap(ResourceKey<? extends Registry<? extends T>> arg0, com.mojang.serialization.Lifecycle arg1, HolderOwner<T> arg2, Map<ResourceKey<T>, Holder$Reference<T>> arg3)
method_55283(class_5321<? extends class_2378<? extends T>> arg0, com.mojang.serialization.Lifecycle arg1, class_7876<T> arg2, Map<class_5321<T>, class_6880$class_6883<T>> arg3)
public <T> RegistrySetBuilder
a(alv<? extends jv<T>> arg0, com.mojang.serialization.Lifecycle arg1, jy$i<T> arg2)
add(ResourceKey<? extends Registry<T>> arg0, com.mojang.serialization.Lifecycle arg1, RegistrySetBuilder$RegistryBootstrap<T> arg2)
method_46776(class_5321<? extends class_2378<T>> arg0, com.mojang.serialization.Lifecycle arg1, class_7877$class_7882<T> arg2)
public <T> RegistrySetBuilder
a(alv<? extends jv<T>> arg0, jy$i<T> arg1)
add(ResourceKey<? extends Registry<T>> arg0, RegistrySetBuilder$RegistryBootstrap<T> arg1)
method_46777(class_5321<? extends class_2378<T>> arg0, class_7877$class_7882<T> arg1)
private RegistrySetBuilder$BuildState
b(jw arg0)
createState(RegistryAccess arg0)
method_46784(class_5455 arg0)
private static HolderLookup$Provider
a(jy$m arg0, jw arg1, Stream<jk$b<?>> arg2)
buildProviderWithContext(RegistrySetBuilder$UniversalOwner arg0, RegistryAccess arg1, Stream<HolderLookup$RegistryLookup<?>> arg2)
method_55290(class_7877$class_7879 arg0, class_5455 arg1, Stream<class_7225$class_7226<?>> arg2)
public HolderLookup$Provider
a(jw arg0)
build(RegistryAccess arg0)
method_46780(class_5455 arg0)
private HolderLookup$Provider
a(jw arg0, jk$a arg1, ja$a arg2, Map<alv<? extends jv<?>>, jy$j<?>> arg3, jk$a arg4)
createLazyFullPatchedRegistries(RegistryAccess arg0, HolderLookup$Provider arg1, Cloner$Factory arg2, Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder$RegistryContents<?>> arg3, HolderLookup$Provider arg4)
method_55289(class_5455 arg0, class_7225$class_7874 arg1, class_8990$class_8991 arg2, Map<class_5321<? extends class_2378<?>>, class_7877$class_7883<?>> arg3, class_7225$class_7874 arg4)
private <T> HolderLookup$RegistryLookup<T>
a(jl<T> arg0, ja$a arg1, alv<? extends jv<? extends T>> arg2, jk$a arg3, jk$a arg4, org.apache.commons.lang3.mutable.MutableObject<jk$a> arg5)
createLazyFullPatchedRegistries(HolderOwner<T> arg0, Cloner$Factory arg1, ResourceKey<? extends Registry<? extends T>> arg2, HolderLookup$Provider arg3, HolderLookup$Provider arg4, org.apache.commons.lang3.mutable.MutableObject<HolderLookup$Provider> arg5)
method_55286(class_7876<T> arg0, class_8990$class_8991 arg1, class_5321<? extends class_2378<? extends T>> arg2, class_7225$class_7874 arg3, class_7225$class_7874 arg4, org.apache.commons.lang3.mutable.MutableObject<class_7225$class_7874> arg5)
public RegistrySetBuilder$PatchedRegistries
a(jw arg0, jk$a arg1, ja$a arg2)
buildPatch(RegistryAccess arg0, HolderLookup$Provider arg1, Cloner$Factory arg2)
method_46781(class_5455 arg0, class_7225$class_7874 arg1, class_8990$class_8991 arg2)