Class DataComponentMapBuilderMixin
java.lang.Object
dev.latvian.mods.kubejs.core.mixin.DataComponentMapBuilderMixin
- All Implemented Interfaces:
ComponentFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract net.minecraft.core.component.DataComponentMapbuild()<T> Tkjs$get(net.minecraft.core.component.DataComponentType<T> type) net.minecraft.core.component.DataComponentMapkjs$override(net.minecraft.core.component.DataComponentType<T> type, T value) kjs$remove(net.minecraft.core.component.DataComponentType<?> type) abstract <T> net.minecraft.core.component.DataComponentMap.Builderset(net.minecraft.core.component.DataComponentType<T> component, T value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.component.ComponentFunctions
kjs$getComponentString, kjs$getCustomData, kjs$getCustomName, kjs$patch, kjs$resetComponents, kjs$set, 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
-
Constructor Details
-
DataComponentMapBuilderMixin
public DataComponentMapBuilderMixin()
-
-
Method Details
-
build
public abstract net.minecraft.core.component.DataComponentMap build() -
set
@HideFromJS public abstract <T> net.minecraft.core.component.DataComponentMap.Builder set(net.minecraft.core.component.DataComponentType<T> component, @Nullable T value) -
kjs$get
@Nullable public <T> T kjs$get(net.minecraft.core.component.DataComponentType<T> type) - Specified by:
kjs$getin interfaceComponentFunctions
-
kjs$override
public <T> ComponentFunctions kjs$override(net.minecraft.core.component.DataComponentType<T> type, @Nullable T value) - Specified by:
kjs$overridein interfaceComponentFunctions
-
kjs$remove
- Specified by:
kjs$removein interfaceComponentFunctions
-
kjs$getComponentMap
public net.minecraft.core.component.DataComponentMap kjs$getComponentMap()- Specified by:
kjs$getComponentMapin interfaceComponentFunctions
-