Package net.neoforged.neoforge.fluids.crafting
@ParametersAreNonnullByDefault
package net.neoforged.neoforge.fluids.crafting
-
ClassDescriptionFluid ingredient that matches if any of the child ingredients match.Fluid ingredient that matches the given set of fluids, additionally performing either a
strict
or partial test on the FluidStack's components.Fluid ingredient that matches the difference of two provided fluid ingredients, i.e.Singleton that represents an empty fluid ingredient.This class serves as the fluid analogue of an itemIngredient
, that is, a representation of both a predicate to testFluidStack
s against, and a list of matching stacks for e.g.FluidIngredientType<T extends FluidIngredient>This represents the "type" of aFluidIngredient
, providing means of serializing and deserializing the ingredient over both JSON and network, using theFluidIngredientType.codec
andFluidIngredientType.streamCodec
, respectively.FluidIngredient that matches if all child ingredients matchFluid ingredient that only matches the fluid of the given stack.Standard implementation for a FluidIngredient with an amount.Fluid ingredient that matches all fluids within the given tag.