public class FluidIngredient
extends net.minecraft.item.crafting.Ingredient
| Modifier and Type | Class and Description |
|---|---|
static class |
FluidIngredient.Serializer |
| Modifier and Type | Field and Description |
|---|---|
static FluidIngredient |
EMPTY |
| Modifier | Constructor and Description |
|---|---|
protected |
FluidIngredient(java.util.List<net.minecraft.fluid.Fluid> fluids,
int amount,
net.minecraft.util.ResourceLocation fluidId,
net.minecraft.tags.ITag<net.minecraft.fluid.Fluid> fluidTag) |
| Modifier and Type | Method and Description |
|---|---|
int |
getAmount() |
protected java.util.Collection<net.minecraft.fluid.Fluid> |
getFluidList() |
java.util.List<net.minecraftforge.fluids.FluidStack> |
getFluidStacks() |
net.minecraft.item.ItemStack[] |
getItems() |
net.minecraftforge.common.crafting.IIngredientSerializer<? extends net.minecraft.item.crafting.Ingredient> |
getSerializer() |
boolean |
isEmpty() |
static FluidIngredient |
of(net.minecraftforge.fluids.FluidStack fluidStack) |
static FluidIngredient |
of(int amount,
net.minecraft.fluid.Fluid... fluids) |
static FluidIngredient |
of(int amount,
net.minecraft.tags.ITag<net.minecraft.fluid.Fluid> fluidTag) |
static FluidIngredient |
of(int amount,
net.minecraft.util.ResourceLocation fluidId) |
static FluidIngredient |
ofFluidStream(java.util.stream.Stream<FluidIngredient> stream) |
boolean |
test(net.minecraft.item.ItemStack stack) |
boolean |
testFluid(net.minecraft.fluid.Fluid otherFluid) |
boolean |
testFluid(net.minecraftforge.fluids.FluidStack fluidStack) |
com.google.gson.JsonElement |
toJson() |
fromJson, fromNetwork, fromValues, getStackingIds, invalidate, invalidateAll, isSimple, isVanilla, merge, of, of, of, of, toNetwork, valueFromJsonpublic static final FluidIngredient EMPTY
protected FluidIngredient(java.util.List<net.minecraft.fluid.Fluid> fluids,
int amount,
net.minecraft.util.ResourceLocation fluidId,
net.minecraft.tags.ITag<net.minecraft.fluid.Fluid> fluidTag)
public static FluidIngredient of(net.minecraftforge.fluids.FluidStack fluidStack)
public static FluidIngredient of(int amount, net.minecraft.fluid.Fluid... fluids)
public static FluidIngredient of(int amount, net.minecraft.tags.ITag<net.minecraft.fluid.Fluid> fluidTag)
public static FluidIngredient of(int amount, net.minecraft.util.ResourceLocation fluidId)
public static FluidIngredient ofFluidStream(java.util.stream.Stream<FluidIngredient> stream)
protected java.util.Collection<net.minecraft.fluid.Fluid> getFluidList()
public boolean isEmpty()
isEmpty in class net.minecraft.item.crafting.Ingredientpublic boolean test(@Nullable
net.minecraft.item.ItemStack stack)
test in interface java.util.function.Predicate<net.minecraft.item.ItemStack>test in class net.minecraft.item.crafting.Ingredientpublic net.minecraft.item.ItemStack[] getItems()
getItems in class net.minecraft.item.crafting.Ingredientpublic boolean testFluid(net.minecraftforge.fluids.FluidStack fluidStack)
public boolean testFluid(net.minecraft.fluid.Fluid otherFluid)
public com.google.gson.JsonElement toJson()
toJson in class net.minecraft.item.crafting.Ingredientpublic net.minecraftforge.common.crafting.IIngredientSerializer<? extends net.minecraft.item.crafting.Ingredient> getSerializer()
getSerializer in class net.minecraft.item.crafting.Ingredientpublic int getAmount()
public java.util.List<net.minecraftforge.fluids.FluidStack> getFluidStacks()