net.minecraft.data.recipe

public abstract class BrewingRecipeGenerator

net.minecraft.data.recipes.BrewingProvider
net.minecraft.class_1_1207
net.minecraft.data.recipe.BrewingRecipeGenerator

Field summary

Modifier and TypeField
private final List<Item>
containers
field_1_8336
containers
private final List<BrewingRecipeGenerator$Transformation>
containerTransformations
field_1_8335
transformations
private final Set<RegistryEntry<Potion>>
potions
field_1_8338
usedPotions
private final RecipeExporter
output
field_1_8337
exporter

Constructor summary

ModifierConstructor
protected (RecipeExporter exporter)

Method summary

Modifier and TypeMethod
protected void
addContainerTransformation(Item container, Item reagent, Item output)
method_1_7694(class_1792 arg0, class_1792 arg1, class_1792 arg2)
registerTransformation(Item container, Item reagent, Item output)
protected void
addContainer(Item container)
method_1_7693(class_1792 arg0)
registerContainer(Item container)
protected void
buildMix(Holder<Potion> input, Item reagent, Holder<Potion> output)
method_1_7697(class_6880<class_1842> arg0, class_1792 arg1, class_6880<class_1842> arg2)
registerPotionRecipe(RegistryEntry<Potion> inputPotion, Item reagent, RegistryEntry<Potion> outputPotion)
protected void
buildStartMix(Item reagent, Holder<Potion> output)
method_1_7700(class_1792 arg0, class_6880<class_1842> arg1)
registerPotionRecipePlusMundane(Item reagent, RegistryEntry<Potion> outputFromAwkward)
protected void
buildTransformations()
method_1_7701()
offerTransformationRecipes()
protected void
save(BrewingRecipeBuilder builder)
method_1_7702(class_1_1245 arg0)
offer(BrewingRecipeJsonBuilder builder)
public final void
buildRecipes()
method_1_7699()
generate()
protected abstract void
addContainers()
method_1_7696()
registerContainers()
protected abstract void
addContainerTransformations()
method_1_7695()
registerTransformations()
protected abstract void
buildMixes()
method_1_7698()
registerPotionRecipes()