net.minecraft.component

public class ComponentMap$Builder

net.minecraft.core.component.DataComponentMap$Builder
net.minecraft.class_9323$class_9324
net.minecraft.component.ComponentMap$Builder

Field summary

Modifier and TypeField
private final it.unimi.dsi.fastutil.objects.Reference2ObjectMap<ComponentType<?>, Object>
map
field_49587
components
private Consumer<ComponentMap>
validator
field_1_1016
validator

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public <T> ComponentMap$Builder
set(DataComponentType<T> type, T value)
method_57840(class_9331<T> arg0, T arg1)
add(ComponentType<T> type, T value)
<T> void
setUnchecked(DataComponentType<T> type, Object value)
method_58756(class_9331<T> arg0, Object arg1)
put(ComponentType<T> type, Object value)
public ComponentMap$Builder
addAll(DataComponentMap map)
method_57839(class_9323 arg0)
addAll(ComponentMap componentSet)
public ComponentMap$Builder
addValidator(Consumer<DataComponentMap> newValidator)
method_1_994(Consumer<class_9323> arg0)
validator(Consumer<ComponentMap> callback)
public ComponentMap
build()
method_57838()
build()
private static ComponentMap
buildFromMapTrusted(Map<DataComponentType<?>, Object> map)
method_58755(Map<class_9331<?>, Object> arg0)
build(Map<ComponentType<?>, Object> components)
private static void
lambda$new$0(DataComponentMap arg0)
method_1_995(class_9323 arg0)
method_1_995(ComponentMap components)