net.minecraft.loot.slot

public record SlotContainer$Map

implements SlotContainer

net.minecraft.world.item.slot.SlotCollection$FlatMapped
net.minecraft.class_12271$class_12273
net.minecraft.loot.slot.SlotContainer$Map

Field summary

Modifier and TypeField
private final SlotContainer
slots
comp_5165
slots
private final Function<ItemStack, ? extends SlotContainer>
mapper
comp_5166
mapper

Constructor summary

ModifierConstructor
public (SlotContainer slots, Function<ItemStack, ? extends SlotContainer> mapper)

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 SlotContainer
slots()
comp_5165()
slots()
public Function<ItemStack, ? extends SlotContainer>
mapper()
comp_5166()
mapper()
private void
lambda$modifySlots$0(Consumer arg0, SlotSelector arg1, SlotAccess arg2)
method_1_6669(Consumer arg0, class_1_1052 arg1, class_5630 arg2)
method_1_6669(Consumer arg0, SlotSelector arg1, StackReference slot)
private void
lambda$replaceSlotItems$0(org.apache.commons.lang3.mutable.MutableInt arg0, ItemProvider arg1, SlotSelector arg2, SlotAccess arg3)
method_1_6670(org.apache.commons.lang3.mutable.MutableInt arg0, class_1_1040 arg1, class_1_1052 arg2, class_5630 arg3)
method_1_6670(org.apache.commons.lang3.mutable.MutableInt arg0, ItemIterator arg1, SlotSelector arg2, StackReference slot)