Class ExpandDataComponentMap.ExpandDataComponentMapBuilder
java.lang.Object
com.blamejared.crafttweaker.natives.component.ExpandDataComponentMap.ExpandDataComponentMapBuilder
- Enclosing class:
ExpandDataComponentMap
@ZenRegister
public static class ExpandDataComponentMap.ExpandDataComponentMapBuilder
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.core.component.DataComponentMap.BuilderaddAll(net.minecraft.core.component.DataComponentMap.Builder internal, net.minecraft.core.component.DataComponentMap other) Adds all theDataComponentTypes and values from the otherDataComponentMapto the builder.static net.minecraft.core.component.DataComponentMapbuild(net.minecraft.core.component.DataComponentMap.Builder internal) Builds theDataComponentMap.static <T> net.minecraft.core.component.DataComponentMap.BuildersetComponent(net.minecraft.core.component.DataComponentMap.Builder internal, Class<T> tClass, net.minecraft.core.component.DataComponentType<T> type, T value) Sets the value of the data component for the givenDataComponentType.
-
Constructor Details
-
ExpandDataComponentMapBuilder
public ExpandDataComponentMapBuilder()
-
-
Method Details
-
setComponent
public static <T> net.minecraft.core.component.DataComponentMap.Builder setComponent(net.minecraft.core.component.DataComponentMap.Builder internal, Class<T> tClass, net.minecraft.core.component.DataComponentType<T> type, T value) Sets the value of the data component for the givenDataComponentType.- Parameters:
type- TheDataComponentTypeto set the value of.value- The value to set the data component to.- Returns:
- The
DataComponentMap.Builderwith the updated value.
-
build
public static net.minecraft.core.component.DataComponentMap build(net.minecraft.core.component.DataComponentMap.Builder internal) Builds theDataComponentMap.- Returns:
- The built
DataComponentMap.
-
addAll
public static net.minecraft.core.component.DataComponentMap.Builder addAll(net.minecraft.core.component.DataComponentMap.Builder internal, net.minecraft.core.component.DataComponentMap other) Adds all theDataComponentTypes and values from the otherDataComponentMapto the builder.- Parameters:
other- TheDataComponentMapto add theDataComponentTypes and values from.- Returns:
- The
DataComponentMap.Builderwith the added values.
-