-
Method Summary
void
void
<T> T
remove(Supplier<? extends net.minecraft.core.component.DataComponentType<? super T>> componentType)
<T> T
remove(net.minecraft.core.component.DataComponentType<? super T> componentType)
<T> T
set(Supplier<? extends net.minecraft.core.component.DataComponentType<? super T>> componentType,
T value)
<T> T
set(net.minecraft.core.component.DataComponentType<? super T> componentType,
T value)
Methods inherited from interface dev.latvian.mods.kubejs.component.ComponentFunctions
kjs$get, kjs$getComponentString, kjs$getCustomData, kjs$getCustomName, kjs$remove, kjs$resetComponents, kjs$set, kjs$setAdditionalTooltipHidden, kjs$setBaseColor, kjs$setBlockStateProperties, kjs$setContainerLootTable, kjs$setContainerLootTable, kjs$setCustomData, kjs$setCustomModelData, kjs$setCustomName, kjs$setDyedColor, kjs$setDyedColorWithTooltip, kjs$setEntityData, kjs$setGlintOverride, kjs$setLockCode, kjs$setLore, kjs$setLore, kjs$setPotionContents, kjs$setPotionId, kjs$setProfile, kjs$setProfile, kjs$setRarity, kjs$setTooltipHidden, kjs$setUnit
-
Method Details
-
set
@HideFromJS
<T> T set(net.minecraft.core.component.DataComponentType<? super T> componentType,
@Nullable
T value)
-
set
@HideFromJS
<T> T set(Supplier<? extends net.minecraft.core.component.DataComponentType<? super T>> componentType,
@Nullable
T value)
-
remove
@HideFromJS
<T> T remove(net.minecraft.core.component.DataComponentType<? super T> componentType)
-
remove
@HideFromJS
<T> T remove(Supplier<? extends net.minecraft.core.component.DataComponentType<? super T>> componentType)
-
applyComponents
@HideFromJS
void applyComponents(net.minecraft.core.component.DataComponentPatch patch)
-
applyComponents
@HideFromJS
void applyComponents(net.minecraft.core.component.DataComponentMap components)