net.minecraft.inventory

public interface StackReference

net.minecraft.world.entity.SlotAccess
net.minecraft.class_5630
net.minecraft.inventory.StackReference

Method summary

Modifier and TypeMethod
ItemStack
get()
method_32327()
get()
boolean
set(ItemStack itemStack)
method_32332(class_1799 arg0)
set(ItemStack stack)
static StackReference
of(Supplier<ItemStack> getter, Consumer<ItemStack> setter)
method_59666(Supplier<class_1799> arg0, Consumer<class_1799> arg1)
of(Supplier<ItemStack> getter, Consumer<ItemStack> setter)
static StackReference
forEquipmentSlot(LivingEntity entity, EquipmentSlot slot, Predicate<ItemStack> validator)
method_32331(class_1309 arg0, class_1304 arg1, Predicate<class_1799> arg2)
of(LivingEntity entity, EquipmentSlot slot, Predicate<ItemStack> filter)
static StackReference
forEquipmentSlot(LivingEntity entity, EquipmentSlot slot)
method_32330(class_1309 arg0, class_1304 arg1)
of(LivingEntity entity, EquipmentSlot slot)
static StackReference
forListElement(List<ItemStack> stacks, int index)
method_76092(List<class_1799> arg0, int arg1)
of(List<ItemStack> stacks, int index)
private static boolean
lambda$forEquipmentSlot$0(ItemStack arg0)
method_32333(class_1799 arg0)
method_32333(ItemStack stack)