net.minecraft.recipe

public record BrewingIngredient

implements Predicate<ItemStack>

net.minecraft.world.item.crafting.PotionIngredient
net.minecraft.class_1_1264
net.minecraft.recipe.BrewingIngredient

Field summary

Modifier and TypeField
private final Ingredient
ingredient
comp_1_1305
ingredient
private final Optional<PotionContentsPredicate>
potions
comp_1_1306
potions
public static final com.mojang.serialization.MapCodec<BrewingIngredient>
MAP_CODEC
field_1_8659
CODEC
public static final PacketCodec<RegistryByteBuf, BrewingIngredient>
STREAM_CODEC
field_1_8660
PACKET_CODEC

Constructor summary

ModifierConstructor
public (Ingredient ingredient, Optional<PotionContentsPredicate> potions)

Method summary

Modifier and TypeMethod
public boolean
test(ItemStack input)
method_1_8015(class_1799 arg0)
matches(ItemStack arg0)
public static BrewingIngredient
of(Item item, PotionsPredicate potions)
method_1_8014(class_1792 arg0, class_9359 arg1)
of(Item item, PotionContentsPredicate contents)
public static BrewingIngredient
of(Item item)
method_1_8013(class_1792 arg0)
of(Item item)
public Ingredient
ingredient()
comp_1_1305()
ingredient()
public Optional<PotionContentsPredicate>
potions()
comp_1_1306()
potions()
public boolean
test(Object input)
test(Object arg0)
matches(Object stack)
private static Optional
lambda$static$4(PotionIngredient arg0)
method_1_8012(class_1_1264 arg0)
method_1_8012(BrewingIngredient ingredient)
private static Ingredient
lambda$static$3(PotionIngredient arg0)
method_1_8011(class_1_1264 arg0)
method_1_8011(BrewingIngredient ingredient)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_8008(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_8008(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static Optional
lambda$static$2(PotionIngredient arg0)
method_1_8010(class_1_1264 arg0)
method_1_8010(BrewingIngredient ingredient)
private static Ingredient
lambda$static$1(PotionIngredient arg0)
method_1_8009(class_1_1264 arg0)
method_1_8009(BrewingIngredient ingredient)