package net.minecraft.world.item.crafting.display; import java.util.List; import net.minecraft.core.Holder; import net.minecraft.world.item.Item; import net.minecraft.world.item.ItemStack; public interface DisplayContentsFactory { public interface ForRemainders extends DisplayContentsFactory { T addRemainder(T p_362972_, List p_363372_); } public interface ForStacks extends DisplayContentsFactory { default T forStack(Holder p_364562_) { return this.forStack(new ItemStack(p_364562_)); } default T forStack(Item p_361017_) { return this.forStack(new ItemStack(p_361017_)); } T forStack(ItemStack p_361037_); } }