Class AdvancedFluidIngredient
java.lang.Object
net.neoforged.neoforge.fluids.crafting.FluidIngredient
com.petrolpark.core.recipe.ingredient.AdvancedFluidIngredient
- All Implemented Interfaces:
Predicate<net.neoforged.neoforge.fluids.FluidStack>
public class AdvancedFluidIngredient
extends net.neoforged.neoforge.fluids.crafting.FluidIngredient
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final IAdvancedIngredient<? super net.neoforged.neoforge.fluids.FluidStack> static final com.mojang.serialization.MapCodec<AdvancedFluidIngredient> static final net.minecraft.network.codec.StreamCodec<net.minecraft.network.RegistryFriendlyByteBuf, AdvancedFluidIngredient> Fields inherited from class net.neoforged.neoforge.fluids.crafting.FluidIngredient
CODEC_NON_EMPTY, LIST_CODEC, LIST_CODEC_NON_EMPTY, MAP_CODEC_NONEMPTY -
Constructor Summary
ConstructorsConstructorDescriptionAdvancedFluidIngredient(IAdvancedIngredient<? super net.neoforged.neoforge.fluids.FluidStack> ingredient) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected Stream<net.neoforged.neoforge.fluids.FluidStack> IAdvancedIngredient<? 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,AdvancedFluidIngredient> STREAM_CODEC -
advancedIngredient
protected final IAdvancedIngredient<? super net.neoforged.neoforge.fluids.FluidStack> advancedIngredient
-
-
Constructor Details
-
AdvancedFluidIngredient
public AdvancedFluidIngredient(IAdvancedIngredient<? super net.neoforged.neoforge.fluids.FluidStack> ingredient)
-
-
Method Details
-
getAdvancedIngredient
public IAdvancedIngredient<? super net.neoforged.neoforge.fluids.FluidStack> getAdvancedIngredient() -
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
-