Package de.cech12.bucketlib.mixin
Interface DataComponentHolderMixin
public interface DataComponentHolderMixin
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.world.item.Itemnet.minecraft.core.component.DataComponentMapdefault <T> voidgetOrDefaultProxy(net.minecraft.core.component.DataComponentType<? extends T> type, T defaultValue, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<T> cir) default <T> voidgetProxy(net.minecraft.core.component.DataComponentType<? extends T> type, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<T> cir) default voidhasProxy(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)
-