net.minecraft.registry

public class DefaultComponentBinder

net.minecraft.core.component.DataComponentInitializers
net.minecraft.class_1_117
net.minecraft.registry.DefaultComponentBinder

Field summary

Modifier and TypeField
private final List<DefaultComponentBinder$IdentifiedComponentInitializer<?>>
initializers
field_1_1042
initializers

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public <T> void
add(ResourceKey<T> key, DataComponentInitializers$Initializer<T> initializer)
method_1_1053(class_5321<T> arg0, class_1_117$class_1_119<T> arg1)
addInitializer(RegistryKey<T> key, DefaultComponentBinder$ComponentInitializer<T> initializer)
private Map<RegistryKey<?>, ComponentMap$Builder>
runInitializers(HolderLookup$Provider context)
method_1_1065(class_7225$class_7874 arg0)
getComponentBuildersByRegistry(RegistryWrapper$WrapperLookup registries)
private static <T> void
registryEmpty(Map<ResourceKey<? extends Registry<?>>, DataComponentInitializers$PendingComponentBuilders<?>> buildersByRegistry, ResourceKey<? extends Registry<? extends T>> registryKey)
method_1_1064(Map<class_5321<? extends class_2378<?>>, class_1_117$class_1_121<?>> arg0, class_5321<? extends class_2378<? extends T>> arg1)
initialize(Map<RegistryKey<? extends Registry<?>>, DefaultComponentBinder$RegistryComponentInfo<?>> registryComponentInfosOut, RegistryKey<? extends Registry<? extends T>> registryKey)
private static <T> void
addBuilder(Map<ResourceKey<? extends Registry<?>>, DataComponentInitializers$PendingComponentBuilders<?>> buildersByRegistry, ResourceKey<T> key, DataComponentMap$Builder builder)
method_1_1054(Map<class_5321<? extends class_2378<?>>, class_1_117$class_1_121<?>> arg0, class_5321<T> arg1, class_9323$class_9324 arg2)
insertBuilder(Map<RegistryKey<? extends Registry<?>>, DefaultComponentBinder$RegistryComponentInfo<?>> registryComponentInfosOut, RegistryKey<T> registryKey, ComponentMap$Builder builder)
public List<DefaultComponentBinder$ComponentAssociations<?>>
build(HolderLookup$Provider context)
method_1_1055(class_7225$class_7874 arg0)
getComponentAssociations(RegistryWrapper$WrapperLookup registries)
private static <T> DefaultComponentBinder$ComponentAssociations<T>
createInitializerForRegistry(HolderLookup$Provider context, DataComponentInitializers$PendingComponentBuilders<T> elementBuilders)
method_1_1056(class_7225$class_7874 arg0, class_1_117$class_1_121<T> arg1)
createAssociations(RegistryWrapper$WrapperLookup registries, DefaultComponentBinder$RegistryComponentInfo<T> registryComponentInfo)
private static void
lambda$createInitializerForRegistry$2(List arg0, Holder$Reference arg1)
method_1_1062(List arg0, class_6880$class_6883 arg1)
method_1_1062(List arg0, RegistryEntry$Reference entry)
private static boolean
lambda$createInitializerForRegistry$1(Set arg0, Holder$Reference arg1)
method_1_1061(Set arg0, class_6880$class_6883 arg1)
method_1_1061(Set arg0, RegistryEntry$Reference entry)
private static void
lambda$createInitializerForRegistry$0(HolderLookup$RegistryLookup arg0, List arg1, Set arg2, ResourceKey arg3, DataComponentMap$Builder arg4)
method_1_1060(class_7225$class_7226 arg0, List arg1, Set arg2, class_5321 arg3, class_9323$class_9324 arg4)
method_1_1060(RegistryWrapper$Impl arg0, List arg1, Set arg2, RegistryKey key, ComponentMap$Builder builder)
private static DefaultComponentBinder$ComponentAssociations
lambda$build$2(HolderLookup$Provider arg0, DataComponentInitializers$PendingComponentBuilders arg1)
method_1_1059(class_7225$class_7874 arg0, class_1_117$class_1_121 arg1)
method_1_1059(RegistryWrapper$WrapperLookup arg0, DefaultComponentBinder$RegistryComponentInfo registryComponentInfo)
private static void
lambda$build$1(Map arg0, ResourceKey arg1, DataComponentMap$Builder arg2)
method_1_1058(Map arg0, class_5321 arg1, class_9323$class_9324 arg2)
method_1_1058(Map arg0, RegistryKey registryKey, ComponentMap$Builder builder)
private static void
lambda$build$0(Map arg0, ResourceKey arg1)
method_1_1057(Map arg0, class_5321 arg1)
method_1_1057(Map arg0, RegistryKey registryKey)
private static ComponentMap$Builder
lambda$runInitializers$0(ResourceKey arg0)
method_1_1063(class_5321 arg0)
method_1_1063(RegistryKey arg0)