net.minecraft.registry

record RegistryBuilder$BootstrappedRegistry<T>

net.minecraft.core.RegistrySetBuilder$BootstrappedRegistryState
net.minecraft.class_7877$class_1_1191
net.minecraft.registry.RegistryBuilder$BootstrappedRegistry

Field summary

Modifier and TypeField
private final BootstrapRegistryWrapper<T>
registry
comp_1_1260
registry
private final Map<RegistryKey<T>, T>
registeredValues
comp_1_1259
registeredValues

Constructor summary

ModifierConstructor
private (BootstrapRegistryWrapper<T> registry, Map<RegistryKey<T>, T> registeredValues)

Method summary

Modifier and TypeMethod
public static <T> RegistryBuilder$BootstrappedRegistry<T>
create(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)
method_1_7611(class_5321<? extends class_2378<T>> arg0, com.mojang.serialization.Lifecycle arg1)
create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)
public Registerable<T>
createBootstrapContext(RegistrySetBuilder$BuildState state)
method_1_7612(class_7877$class_7878 arg0)
toRegisterable(RegistryBuilder$Registries registries)
public void
bindHolders()
method_1_7610()
applyRegisteredValues()
public void
freeze()
method_1_7614()
freeze()
public void
errorOnMissingHolders(RegistrySetBuilder$BuildState state)
method_1_7613(class_7877$class_7878 arg0)
reportMissingValues(RegistryBuilder$Registries registries)
public void
validatePatchHolders(RegistrySetBuilder$BuildState state, HolderLookup$Provider fallback)
method_1_7618(class_7877$class_7878 arg0, class_7225$class_7874 arg1)
reportMissingReferencesFromBase(RegistryBuilder$Registries registries, RegistryView$WrapperLookup base)
public BootstrapRegistryWrapper<T>
registry()
comp_1_1260()
registry()
public Map<RegistryKey<T>, T>
registeredValues()
comp_1_1259()
registeredValues()
private static boolean
lambda$validatePatchHolders$0(HolderLookup arg0, RegistrySetBuilder$BuildState arg1, Holder$Reference arg2)
method_1_7617(class_7225 arg0, class_7877$class_7878 arg1, class_6880$class_6883 arg2)
method_1_7617(RegistryView arg0, RegistryBuilder$Registries arg1, RegistryEntry$Reference entry)
private static void
lambda$errorOnMissingHolders$0(RegistrySetBuilder$BuildState arg0, Holder$Reference arg1)
method_1_7616(class_7877$class_7878 arg0, class_6880$class_6883 arg1)
method_1_7616(RegistryBuilder$Registries arg0, RegistryEntry$Reference entry)
private void
lambda$bindHolders$0(ResourceKey arg0, Object arg1)
method_1_7615(class_5321 arg0, Object arg1)
method_1_7615(RegistryKey key, Object value)