net.minecraft.core

public class RegistrySetBuilder

kg
net.minecraft.core.RegistrySetBuilder
net.minecraft.class_7877
net.minecraft.unmapped.C_tncydixy
net.minecraft.registry.RegistryBuilder
net.minecraft.registry.RegistrySetBuilder
net.minecraft.src.C_254591_
net.minecraft.core.RegistrySetBuilder

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
static <T> HolderGetter<T>
a(js$b<T> arg0)
wrapContextLookup(HolderLookup$RegistryLookup<T> arg0)
method_46778(class_7225$class_7226<T> arg0)
m_uhodzprv(C_vtbxyypo$C_drwjtlvl<T> arg0)
toLookup(RegistryWrapper$Impl<T> wrapper)
wrapLookup(HolderLookup$RegistryLookup<T> lookup)
m_254882_(C_213466_$C_213467_<T> p_255625_)
static <T> HolderLookup$RegistryLookup<T>
a(aly<? extends kd<? extends T>> arg0, com.mojang.serialization.Lifecycle arg1, jt<T> arg2, Map<aly<T>, jq$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)
m_toqvdyew(C_xhhleach<? extends C_tqxyjqsk<? extends T>> arg0, com.mojang.serialization.Lifecycle arg1, C_hkebgttw<T> arg2, Map<C_xhhleach<T>, C_cjzoxshv$C_rjzpeyec<T>> arg3)
createWrapper(RegistryKey<? extends Registry<? extends T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, RegistryEntryOwner<T> owner, Map<RegistryKey<T>, RegistryEntry$Reference<T>> entries)
createLookup(RegistryKey<? extends Registry<? extends T>> registry, com.mojang.serialization.Lifecycle lifecycle, HolderOwner<T> owner, Map<RegistryKey<T>, Holder$Reference<T>> entries)
m_305117_(C_5264_<? extends C_4705_<? extends T>> p_311196_, com.mojang.serialization.Lifecycle p_311352_, C_254571_<T> p_335968_, Map<C_5264_<T>, C_203228_$C_203231_<T>> p_311458_)
public <T> RegistrySetBuilder
a(aly<? extends kd<T>> arg0, com.mojang.serialization.Lifecycle arg1, kg$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)
m_fuvpcytb(C_xhhleach<? extends C_tqxyjqsk<T>> arg0, com.mojang.serialization.Lifecycle arg1, C_tncydixy$C_nxwigvql<T> arg2)
addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, RegistryBuilder$BootstrapFunction<T> bootstrapFunction)
add(RegistryKey<? extends Registry<T>> registry, com.mojang.serialization.Lifecycle lifecycle, RegistrySetBuilder$RegistryBootstrap<T> bootstrap)
m_255162_(C_5264_<? extends C_4705_<T>> p_256394_, com.mojang.serialization.Lifecycle p_256638_, C_254591_$C_254575_<T> arg2)
public <T> RegistrySetBuilder
a(aly<? extends kd<T>> arg0, kg$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)
m_neszlanl(C_xhhleach<? extends C_tqxyjqsk<T>> arg0, C_tncydixy$C_nxwigvql<T> arg1)
addRegistry(RegistryKey<? extends Registry<T>> registryRef, RegistryBuilder$BootstrapFunction<T> bootstrapFunction)
add(RegistryKey<? extends Registry<T>> registry, RegistrySetBuilder$RegistryBootstrap<T> bootstrap)
m_254916_(C_5264_<? extends C_4705_<T>> p_256010_, C_254591_$C_254575_<T> arg1)
private RegistrySetBuilder$BuildState
b(ke arg0)
createState(RegistryAccess arg0)
method_46784(class_5455 arg0)
m_caorxpdk(C_wqxmvzdq arg0)
createBootstrappedRegistries(DynamicRegistryManager registryManager)
createState(DynamicRegistryManager registryManager)
m_254900_(C_4706_ arg0)
private static HolderLookup$Provider
a(kg$m arg0, ke arg1, Stream<js$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)
m_kfvtxeyc(C_tncydixy$C_mydfhsyb arg0, C_wqxmvzdq arg1, Stream<C_vtbxyypo$C_drwjtlvl<?>> arg2)
createWrapperLookup(RegistryBuilder$AnyOwner entryOwner, DynamicRegistryManager registryManager, Stream<RegistryWrapper$Impl<?>> wrappers)
buildProvider(RegistrySetBuilder$UniversalOwner owner, DynamicRegistryManager registryManager, Stream<HolderLookup$RegistryLookup<?>> lookups)
m_307871_(C_254591_$C_313308_ p_328219_, C_4706_ p_311176_, Stream<C_213466_$C_213467_<?>> p_311668_)
public HolderLookup$Provider
a(ke arg0)
build(RegistryAccess arg0)
method_46780(class_5455 arg0)
m_iaaetqhl(C_wqxmvzdq arg0)
createWrapperLookup(DynamicRegistryManager registryManager)
build(DynamicRegistryManager registryManager)
m_255144_(C_4706_ arg0)
private HolderLookup$Provider
a(ke arg0, js$a arg1, ji$a arg2, Map<aly<? extends kd<?>>, kg$j<?>> arg3, js$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)
m_kcbelwzp(C_wqxmvzdq arg0, C_vtbxyypo$C_etmlgbig arg1, C_nlcdnclu$C_bxhpbcyq arg2, Map<C_xhhleach<? extends C_tqxyjqsk<?>>, C_tncydixy$C_ibrokpip<?>> arg3, C_vtbxyypo$C_etmlgbig arg4)
createFullWrapperLookup(DynamicRegistryManager registryManager, RegistryWrapper$WrapperLookup base, RegistryCloner$CloneableRegistries cloneableRegistries, Map<RegistryKey<? extends Registry<?>>, RegistryBuilder$InitializedRegistry<?>> initializedRegistries, RegistryWrapper$WrapperLookup patches)
buildPatchedLookup(DynamicRegistryManager registryManager, HolderLookup$Provider baseLookupProvider, RegistryCloner$CloneableRegistries cloneableRegistries, Map<RegistryKey<? extends Registry<?>>, RegistrySetBuilder$RegistryContents<?>> initializedRegistries, HolderLookup$Provider patchLookupProvider)
m_305743_(C_4706_ p_309815_, C_213466_$C_254607_ p_311992_, C_302143_$C_301963_ p_309672_, Map<C_5264_<? extends C_4705_<?>>, C_254591_$C_254599_<?>> p_312434_, C_213466_$C_254607_ arg4)
private <T> HolderLookup$RegistryLookup<T>
a(jt<T> arg0, ji$a arg1, aly<? extends kd<? extends T>> arg2, js$a arg3, js$a arg4, org.apache.commons.lang3.mutable.MutableObject<js$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)
m_kkeolqvv(C_hkebgttw<T> arg0, C_nlcdnclu$C_bxhpbcyq arg1, C_xhhleach<? extends C_tqxyjqsk<? extends T>> arg2, C_vtbxyypo$C_etmlgbig arg3, C_vtbxyypo$C_etmlgbig arg4, org.apache.commons.lang3.mutable.MutableObject<C_vtbxyypo$C_etmlgbig> arg5)
applyPatches(RegistryEntryOwner<T> owner, RegistryCloner$CloneableRegistries cloneableRegistries, RegistryKey<? extends Registry<? extends T>> registryRef, RegistryWrapper$WrapperLookup patches, RegistryWrapper$WrapperLookup base, org.apache.commons.lang3.mutable.MutableObject<RegistryWrapper$WrapperLookup> lazyWrapper)
applyPatches(HolderOwner<T> owner, RegistryCloner$CloneableRegistries cloneableRegistries, RegistryKey<? extends Registry<? extends T>> registry, HolderLookup$Provider patchLookupProvider, HolderLookup$Provider baseLookupProvider, org.apache.commons.lang3.mutable.MutableObject<HolderLookup$Provider> lazyWrapper)
m_306817_(C_254571_<T> p_312934_, C_302143_$C_301963_ p_313093_, C_5264_<? extends C_4705_<? extends T>> p_311682_, C_213466_$C_254607_ p_313198_, C_213466_$C_254607_ p_311605_, org.apache.commons.lang3.mutable.MutableObject<C_213466_$C_254607_> arg5)
public RegistrySetBuilder$PatchedRegistries
a(ke arg0, js$a arg1, ji$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)
m_copcctyu(C_wqxmvzdq arg0, C_vtbxyypo$C_etmlgbig arg1, C_nlcdnclu$C_bxhpbcyq arg2)
createWrapperLookup(DynamicRegistryManager baseRegistryManager, RegistryWrapper$WrapperLookup registries, RegistryCloner$CloneableRegistries cloneableRegistries)
buildPatch(DynamicRegistryManager registryManager, HolderLookup$Provider provider, RegistryCloner$CloneableRegistries cloneableRegistries)
m_254929_(C_4706_ p_255900_, C_213466_$C_254607_ p_310265_, C_302143_$C_301963_ arg2)