Class BrewingProvider
java.lang.Object
net.minecraft.data.recipes.BrewingProvider
- Direct Known Subclasses:
VanillaBrewingProvider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<BrewingProvider.ContainerTransformation> private final RecipeOutput -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddContainer(Item container) protected abstract voidprotected voidaddContainerTransformation(Item container, Item reagent, Item output) protected abstract voidprotected voidprotected abstract voidfinal voidprotected voidbuildStartMix(Item reagent, Holder<Potion> output) protected voidprotected voidsave(BrewingRecipeBuilder builder)
-
Field Details
-
containers
-
containerTransformations
-
potions
-
output
-
-
Constructor Details
-
BrewingProvider
-
-
Method Details
-
addContainerTransformation
-
addContainer
-
buildMix
-
buildStartMix
-
buildTransformations
protected void buildTransformations() -
save
-
buildRecipes
public final void buildRecipes() -
addContainers
protected abstract void addContainers() -
addContainerTransformations
protected abstract void addContainerTransformations() -
buildMixes
protected abstract void buildMixes()
-