net.minecraft.world.item.alchemy

public class PotionBrewing

bmc
net.minecraft.world.item.alchemy.PotionBrewing
net.minecraft.class_1845
net.minecraft.recipe.BrewingRecipeRegistry
net.minecraft.potion.PotionBrewing
net.minecraft.server.v1_16_R1.PotionBrewer

Field summary

Modifier and TypeField
private static final List<PotionBrewing$Mix<Potion>>
a
POTION_MIXES
field_8956
POTION_RECIPES
field_185213_a
private static final List<PotionBrewing$Mix<Item>>
b
CONTAINER_MIXES
field_8959
ITEM_RECIPES
field_185214_b
private static final List<Ingredient>
c
ALLOWED_CONTAINERS
field_8957
POTION_TYPES
field_185215_c
private static final Predicate<ItemStack>
d
ALLOWED_CONTAINER
field_8958
POTION_TYPE_PREDICATE
field_185216_d

Method summary

Modifier and TypeMethod
public static boolean
a(bki arg0)
isIngredient(ItemStack arg0)
method_8077(class_1799 arg0)
isValidIngredient(ItemStack stack)
func_185205_a(ItemStack arg0)
protected static boolean
b(bki arg0)
isContainerIngredient(ItemStack arg0)
method_8079(class_1799 arg0)
isItemRecipeIngredient(ItemStack stack)
func_185203_b(ItemStack arg0)
protected static boolean
c(bki arg0)
isPotionIngredient(ItemStack arg0)
method_8069(class_1799 arg0)
isPotionRecipeIngredient(ItemStack stack)
func_185211_c(ItemStack arg0)
public static boolean
a(bmb arg0)
isBrewablePotion(Potion arg0)
method_20361(class_1842 arg0)
isBrewable(Potion potion)
func_222124_a(Potion arg0)
public static boolean
a(bki arg0, bki arg1)
hasMix(ItemStack arg0, ItemStack arg1)
method_8072(class_1799 arg0, class_1799 arg1)
hasRecipe(ItemStack input, ItemStack ingredient)
func_185208_a(ItemStack arg0, ItemStack arg1)
protected static boolean
b(bki arg0, bki arg1)
hasContainerMix(ItemStack arg0, ItemStack arg1)
method_8070(class_1799 arg0, class_1799 arg1)
hasItemRecipe(ItemStack input, ItemStack ingredient)
func_185206_b(ItemStack arg0, ItemStack arg1)
protected static boolean
c(bki arg0, bki arg1)
hasPotionMix(ItemStack arg0, ItemStack arg1)
method_8075(class_1799 arg0, class_1799 arg1)
hasPotionRecipe(ItemStack input, ItemStack ingredient)
func_185209_c(ItemStack arg0, ItemStack arg1)
public static ItemStack
d(bki arg0, bki arg1)
mix(ItemStack arg0, ItemStack arg1)
method_8078(class_1799 arg0, class_1799 arg1)
craft(ItemStack input, ItemStack ingredient)
func_185212_d(ItemStack arg0, ItemStack arg1)
public static void
a()
bootStrap()
method_8076()
registerDefaults()
func_185207_a()
private static void
a(bke arg0, bke arg1, bke arg2)
addContainerRecipe(Item arg0, Item arg1, Item arg2)
method_8071(class_1792 arg0, class_1792 arg1, class_1792 arg2)
registerItemRecipe(Item input, Item ingredient, Item output)
func_196207_a(Item arg0, Item arg1, Item arg2)
private static void
a(bke arg0)
addContainer(Item arg0)
method_8080(class_1792 arg0)
registerPotionType(Item item)
func_196208_a(Item arg0)
private static void
a(bmb arg0, bke arg1, bmb arg2)
addMix(Potion arg0, Item arg1, Potion arg2)
method_8074(class_1842 arg0, class_1792 arg1, class_1842 arg2)
registerPotionRecipe(Potion input, Item arg1, Potion output)
func_193357_a(Potion arg0, Item arg1, Potion arg2)