Interface MutableDataComponentHolderMixin

All Superinterfaces:
ComponentFunctions, MutableDataComponentHolderFunctions

public interface MutableDataComponentHolderMixin extends MutableDataComponentHolderFunctions
  • 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)