Class ModifiedFluidIngredient
java.lang.Object
net.neoforged.neoforge.fluids.crafting.FluidIngredient
com.petrolpark.core.recipe.ingredient.ModifiedFluidIngredient
- All Implemented Interfaces:
Predicate<net.neoforged.neoforge.fluids.FluidStack>
public class ModifiedFluidIngredient
extends net.neoforged.neoforge.fluids.crafting.FluidIngredient
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<ModifiedFluidIngredient> protected final net.neoforged.neoforge.fluids.crafting.FluidIngredientprotected final List<IIngredientModifier<? super net.neoforged.neoforge.fluids.FluidStack>> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, ModifiedFluidIngredient> Fields inherited from class net.neoforged.neoforge.fluids.crafting.FluidIngredient
CODEC_NON_EMPTY, LIST_CODEC, LIST_CODEC_NON_EMPTY, MAP_CODEC_NONEMPTY -
Constructor Summary
ConstructorsConstructorDescriptionModifiedFluidIngredient(net.neoforged.neoforge.fluids.crafting.FluidIngredient ingredient, List<IIngredientModifier<? super net.neoforged.neoforge.fluids.FluidStack>> modifiers) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected Stream<net.neoforged.neoforge.fluids.FluidStack> net.neoforged.neoforge.fluids.crafting.FluidIngredientList<IIngredientModifier<? super net.neoforged.neoforge.fluids.FluidStack>> net.neoforged.neoforge.fluids.crafting.FluidIngredientType<?> getType()inthashCode()booleanisSimple()booleantest(net.neoforged.neoforge.fluids.FluidStack stack) Methods inherited from class net.neoforged.neoforge.fluids.crafting.FluidIngredient
empty, getStacks, hasNoFluids, isEmpty, of, of, of, single, single, single, tag
-
Field Details
-
CODEC
-
STREAM_CODEC
public static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf,ModifiedFluidIngredient> STREAM_CODEC -
ingredient
protected final net.neoforged.neoforge.fluids.crafting.FluidIngredient ingredient -
modifiers
protected final List<IIngredientModifier<? super net.neoforged.neoforge.fluids.FluidStack>> modifiers
-
-
Constructor Details
-
ModifiedFluidIngredient
public ModifiedFluidIngredient(net.neoforged.neoforge.fluids.crafting.FluidIngredient ingredient, List<IIngredientModifier<? super net.neoforged.neoforge.fluids.FluidStack>> modifiers)
-
-
Method Details
-
getIngredient
public net.neoforged.neoforge.fluids.crafting.FluidIngredient getIngredient() -
getModifiers
-
test
public boolean test(net.neoforged.neoforge.fluids.FluidStack stack) -
generateStacks
- Specified by:
generateStacksin classnet.neoforged.neoforge.fluids.crafting.FluidIngredient
-
isSimple
public boolean isSimple()- Specified by:
isSimplein classnet.neoforged.neoforge.fluids.crafting.FluidIngredient
-
getType
public net.neoforged.neoforge.fluids.crafting.FluidIngredientType<?> getType()- Specified by:
getTypein classnet.neoforged.neoforge.fluids.crafting.FluidIngredient
-
hashCode
public int hashCode()- Specified by:
hashCodein classnet.neoforged.neoforge.fluids.crafting.FluidIngredient
-
equals
- Specified by:
equalsin classnet.neoforged.neoforge.fluids.crafting.FluidIngredient
-