Interface DataComponentHolderMixin


public interface DataComponentHolderMixin
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.world.item.Item
     
    net.minecraft.core.component.DataComponentMap
     
    default <T> void
    getOrDefaultProxy(net.minecraft.core.component.DataComponentType<? extends T> type, T defaultValue, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<T> cir)
     
    default <T> void
    getProxy(net.minecraft.core.component.DataComponentType<? extends T> type, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<T> cir)
     
    default void
    hasProxy(net.minecraft.core.component.DataComponentType<?> type, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)
     
  • Method Details

    • getComponents

      net.minecraft.core.component.DataComponentMap getComponents()
    • bucketLib$getItem

      default net.minecraft.world.item.Item bucketLib$getItem()
    • getProxy

      default <T> void getProxy(net.minecraft.core.component.DataComponentType<? extends T> type, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<T> cir)
    • getOrDefaultProxy

      default <T> void getOrDefaultProxy(net.minecraft.core.component.DataComponentType<? extends T> type, T defaultValue, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<T> cir)
    • hasProxy

      default void hasProxy(net.minecraft.core.component.DataComponentType<?> type, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<Boolean> cir)