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 Details

    • CODEC

      public static final com.mojang.serialization.MapCodec<AdvancedFluidIngredient> 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)
      Specified by:
      test in interface Predicate<net.neoforged.neoforge.fluids.FluidStack>
      Specified by:
      test in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
    • generateStacks

      protected Stream<net.neoforged.neoforge.fluids.FluidStack> generateStacks()
      Specified by:
      generateStacks in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
    • isSimple

      public boolean isSimple()
      Specified by:
      isSimple in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
    • getType

      public net.neoforged.neoforge.fluids.crafting.FluidIngredientType<?> getType()
      Specified by:
      getType in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class net.neoforged.neoforge.fluids.crafting.FluidIngredient
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in class net.neoforged.neoforge.fluids.crafting.FluidIngredient