net.minecraft.loot

record ContainerComponentModifier$ComponentSlotContainer<T extends AbstractContainerComponent<T>>

implements SlotContainer

net.minecraft.world.level.storage.loot.ContainerComponentManipulator$ComponentSlotCollection
net.minecraft.class_9666$class_1_1137
net.minecraft.loot.ContainerComponentModifier$ComponentSlotContainer

Field summary

Modifier and TypeField
private final ItemStack
itemStack
comp_1_1147
itemStack
private final ContainerComponentModifier<T>
component
comp_1_1146
component

Constructor summary

ModifierConstructor
private (ItemStack itemStack, ContainerComponentModifier<T> component)

Method summary

Modifier and TypeMethod
public Stream<ItemStack>
itemCopies()
method_1_132()
itemCopies()
public int
size()
method_1_6668()
size()
public int
replaceSlotItems(ItemProvider items, SlotSelector slotSelector)
method_1_6667(class_1_1040 arg0, class_1_1052 arg1)
copyFrom(ItemIterator arg0, SlotSelector arg1)
public void
modifySlots(Consumer<? super SlotAccess> consumer, SlotSelector slotSelector)
method_1_6665(Consumer<? super class_5630> arg0, class_1_1052 arg1)
forEach(Consumer<? super StackReference> arg0, SlotSelector arg1)
public ItemStack
itemStack()
comp_1_1147()
itemStack()
public ContainerComponentModifier<T>
component()
comp_1_1146()
component()