net.minecraft.world.level.storage.loot

public interface ContainerComponentManipulator<T>

fbl
net.minecraft.world.level.storage.loot.ContainerComponentManipulator
net.minecraft.class_9666

Method summary

Modifier and TypeMethod
DataComponentType<T>
a()
type()
method_59719()
T
b()
empty()
method_59726()
T
a(T arg0, Stream<dba> arg1)
setContents(T arg0, Stream<ItemStack> arg1)
method_59724(T arg0, Stream<class_1799> arg1)
Stream<ItemStack>
a(T arg0)
getContents(T arg0)
method_59723(T arg0)
default void
a(dba arg0, T arg1, Stream<dba> arg2)
setContents(ItemStack arg0, T arg1, Stream<ItemStack> arg2)
method_59720(class_1799 arg0, T arg1, Stream<class_1799> arg2)
default void
a(dba arg0, Stream<dba> arg1)
setContents(ItemStack arg0, Stream<ItemStack> arg1)
method_59722(class_1799 arg0, Stream<class_1799> arg1)
default void
a(dba arg0, UnaryOperator<dba> arg1)
modifyItems(ItemStack arg0, UnaryOperator<ItemStack> arg1)
method_59721(class_1799 arg0, UnaryOperator<class_1799> arg1)