net.minecraft.registry

public interface DefaultComponentBinder$ComponentInitializer<T>

net.minecraft.core.component.DataComponentInitializers$Initializer
net.minecraft.class_1_117$class_1_119
net.minecraft.registry.DefaultComponentBinder$ComponentInitializer

Method summary

Modifier and TypeMethod
void
run(DataComponentMap$Builder components, HolderLookup$Provider context, ResourceKey<T> key)
method_1_1072(class_9323$class_9324 arg0, class_7225$class_7874 arg1, class_5321<T> arg2)
initialize(ComponentMap$Builder builder, RegistryWrapper$WrapperLookup registries, RegistryKey<T> key)
default DefaultComponentBinder$ComponentInitializer<T>
andThen(DataComponentInitializers$Initializer<T> other)
method_1_1069(class_1_117$class_1_119<T> arg0)
then(DefaultComponentBinder$ComponentInitializer<T> second)
default <C> DefaultComponentBinder$ComponentInitializer<T>
add(DataComponentType<C> type, C value)
method_1_1068(class_9331<C> arg0, C arg1)
thenSet(ComponentType<C> type, C value)
private static void
lambda$add$0(DataComponentType arg0, Object arg1, DataComponentMap$Builder arg2, HolderLookup$Provider arg3, ResourceKey arg4)
method_1_1070(class_9331 arg0, Object arg1, class_9323$class_9324 arg2, class_7225$class_7874 arg3, class_5321 arg4)
method_1_1070(ComponentType arg0, Object arg1, ComponentMap$Builder builder, RegistryWrapper$WrapperLookup lookup, RegistryKey key)
private void
lambda$andThen$0(DataComponentInitializers$Initializer arg0, DataComponentMap$Builder arg1, HolderLookup$Provider arg2, ResourceKey arg3)
method_1_1071(class_1_117$class_1_119 arg0, class_9323$class_9324 arg1, class_7225$class_7874 arg2, class_5321 arg3)
method_1_1071(DefaultComponentBinder$ComponentInitializer arg0, ComponentMap$Builder builder, RegistryWrapper$WrapperLookup lookup, RegistryKey key)