net.minecraft.world.item.crafting

public final class Ingredient

implements StackedContents$IngredientInfo<Holder<Item>>, Predicate<ItemStack>

dfn
net.minecraft.world.item.crafting.Ingredient
net.minecraft.class_1856

Field summary

Modifier and TypeField
public static final StreamCodec<RegistryFriendlyByteBuf, Ingredient>
a
CONTENTS_STREAM_CODEC
field_48355
public static final StreamCodec<RegistryFriendlyByteBuf, Optional<Ingredient>>
b
OPTIONAL_CONTENTS_STREAM_CODEC
field_52595
public static final com.mojang.serialization.Codec<HolderSet<Item>>
c
NON_AIR_HOLDER_SET_CODEC
field_52596
public static final com.mojang.serialization.Codec<Ingredient>
d
CODEC
field_46095
private final HolderSet<Item>
e
values
field_9019

Constructor summary

ModifierConstructor
private (HolderSet<Item> arg0)

Method summary

Modifier and TypeMethod
public static boolean
a(Optional<dfn> arg0, dba arg1)
testOptionalIngredient(Optional<Ingredient> arg0, ItemStack arg1)
method_61676(Optional<class_1856> arg0, class_1799 arg1)
public Stream<Holder<Item>>
a()
items()
method_8105()
public boolean
b()
isEmpty()
method_65799()
public boolean
a(dba arg0)
test(ItemStack arg0)
method_8093(class_1799 arg0)
public boolean
a(ji<daw> arg0)
acceptsItem(Holder<Item> arg0)
method_65798(class_6880<class_1792> arg0)
public static Ingredient
a(dky arg0)
of(ItemLike arg0)
method_8101(class_1935 arg0)
public static Ingredient
a(dky... arg0)
of(ItemLike... arg0)
method_8091(class_1935... arg0)
public static Ingredient
a(Stream<? extends dky> arg0)
of(Stream<? extends ItemLike> arg0)
method_26964(Stream<? extends class_1935> arg0)
public static Ingredient
a(jm<daw> arg0)
of(HolderSet<Item> arg0)
method_8106(class_6885<class_1792> arg0)
public SlotDisplay
c()
display()
method_64673()
public static SlotDisplay
a(Optional<dfn> arg0)
optionalIngredientToDisplay(Optional<Ingredient> arg0)
method_64980(Optional<class_1856> arg0)
private static SlotDisplay
b(ji<daw> arg0)
displayForSingleItem(Holder<Item> arg0)
method_64981(class_6880<class_1792> arg0)