Interface MutableDataComponentHolderFunctions
- All Superinterfaces:
ComponentFunctions
- All Known Subinterfaces:
FluidStackKJS,ItemStackKJS,MutableDataComponentHolderMixin
- All Known Implementing Classes:
FluidStackMixin,ItemStackMixin
@RemapPrefixForJS("kjs$")
@ReturnsSelf
public interface MutableDataComponentHolderFunctions
extends ComponentFunctions
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.neoforged.neoforge.common.MutableDataComponentHolderdefault net.minecraft.core.component.DataComponentMapdefault <T> MutableDataComponentHolderFunctionskjs$override(net.minecraft.core.component.DataComponentType<T> type, T value) kjs$patch(dev.latvian.mods.rhino.Context cx, net.minecraft.core.component.DataComponentPatch components) kjs$set(dev.latvian.mods.rhino.Context cx, net.minecraft.core.component.DataComponentMap components) 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
-
kjs$getComponentHolder
default net.neoforged.neoforge.common.MutableDataComponentHolder kjs$getComponentHolder() -
kjs$getComponentMap
default net.minecraft.core.component.DataComponentMap kjs$getComponentMap()- Specified by:
kjs$getComponentMapin interfaceComponentFunctions
-
kjs$override
@HideFromJS default <T> MutableDataComponentHolderFunctions kjs$override(net.minecraft.core.component.DataComponentType<T> type, @Nullable T value) - Specified by:
kjs$overridein interfaceComponentFunctions
-
kjs$set
default MutableDataComponentHolderFunctions kjs$set(dev.latvian.mods.rhino.Context cx, net.minecraft.core.component.DataComponentMap components) - Specified by:
kjs$setin interfaceComponentFunctions
-
kjs$patch
default MutableDataComponentHolderFunctions kjs$patch(dev.latvian.mods.rhino.Context cx, net.minecraft.core.component.DataComponentPatch components) - Specified by:
kjs$patchin interfaceComponentFunctions
-