net.minecraft.data.recipe

public class BrewingRecipeJsonBuilder

implements CraftingRecipeJsonBuilder

net.minecraft.data.recipes.BrewingRecipeBuilder
net.minecraft.class_1_1245
net.minecraft.data.recipe.BrewingRecipeJsonBuilder

Field summary

Modifier and TypeField
private final BrewingIngredient
input
field_1_8583
input
private final BrewingIngredient
reagent
field_1_8585
reagent
private final SimpleItemStackView
output
field_1_8584
output

Constructor summary

ModifierConstructor
private (BrewingIngredient input, BrewingIngredient reagent, SimpleItemStackView output)

Method summary

Modifier and TypeMethod
private static BrewingIngredient
potionIngredient(Item potionContainer, Holder<Potion> potion)
method_1_7863(class_1792 arg0, class_6880<class_1842> arg1)
potionInput(Item item, RegistryEntry<Potion> potion)
private static SimpleItemStackView
potionOutput(Item potionContainer, Holder<Potion> potion)
method_1_7864(class_1792 arg0, class_6880<class_1842> arg1)
potionOutput(Item item, RegistryEntry<Potion> potion)
public static BrewingRecipeJsonBuilder
brewingMix(Item container, Holder<Potion> inputPotion, Item reagentItem, Holder<Potion> outputPotion)
method_1_7858(class_1792 arg0, class_6880<class_1842> arg1, class_1792 arg2, class_6880<class_1842> arg3)
create(Item potionItem, RegistryEntry<Potion> inputPotion, Item reagent, RegistryEntry<Potion> outputPotion)
public static BrewingRecipeJsonBuilder
brewingContainerTransform(Item inputContainer, Holder<Potion> inputPotion, Item reagentItem, Item outputContainer)
method_1_7857(class_1792 arg0, class_6880<class_1842> arg1, class_1792 arg2, class_1792 arg3)
createTransformation(Item inputItem, RegistryEntry<Potion> potion, Item reagent, Item outputItem)
public CraftingRecipeJsonBuilder
unlockedBy(String name, Criterion<?> criterion)
method_33530(String arg0, class_175<?> arg1)
criterion(String arg0, AdvancementCriterion<?> arg1)
public BrewingRecipeJsonBuilder
group(String group)
method_33529(String arg0)
group(String arg0)
public static Optional<RegistryEntry<Potion>>
getExactPotion(PotionsPredicate predicate)
method_1_7859(class_9359 arg0)
getUniquePotionEntry(PotionContentsPredicate contents)
private Optional<RegistryEntry<Potion>>
getIngredientPotion(PotionIngredient ingredient)
method_1_7860(class_1_1264 arg0)
getUniquePotionEntry(BrewingIngredient ingredient)
public RegistryKey<Recipe<?>>
defaultId()
method_1_887()
getRegistryKey()
public void
save(RecipeOutput recipeOutput, ResourceKey<Recipe<?>> id)
method_17972(class_8790 arg0, class_5321<class_1860<?>> arg1)
offerTo(RecipeExporter arg0, RegistryKey<Recipe<?>> arg1)
public CraftingRecipeJsonBuilder
group(String group)
method_33529(String arg0)
group(String arg0)
private static String
lambda$defaultId$0(ResourceKey arg0, ResourceKey arg1, String arg2)
method_1_7862(class_5321 arg0, class_5321 arg1, String arg2)
method_1_7862(RegistryKey arg0, RegistryKey arg1, String path)