Interface ICentrifugationRecipe

All Known Implementing Classes:
CentrifugationRecipe, PotionCentrifugation.PotionCentrifugationRecipe

public interface ICentrifugationRecipe
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    apply(CentrifugeBlockEntity centrifuge, boolean test)
    Copied from BasinRecipe.apply(com.simibubi.create.content.processing.basin.BasinBlockEntity, net.minecraft.world.item.crafting.Recipe<?>)
    net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient>
     
    net.neoforged.neoforge.fluids.FluidStack
     
    net.minecraft.core.NonNullList<net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient>
     
    net.neoforged.neoforge.fluids.FluidStack
     
    int
     
    net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>
    getRemainingItems(net.minecraft.world.item.crafting.RecipeInput input)
     
    List<com.simibubi.create.content.processing.recipe.ProcessingOutput>
     
    List<net.minecraft.world.item.ItemStack>
    rollLuckyResults(com.simibubi.create.foundation.blockEntity.SmartBlockEntity blockEntity, net.minecraft.util.RandomSource random)
     
  • Method Details

    • getCentrifugationIngredients

      net.minecraft.core.NonNullList<net.minecraft.world.item.crafting.Ingredient> getCentrifugationIngredients()
    • getFluidIngredients

      net.minecraft.core.NonNullList<net.neoforged.neoforge.fluids.crafting.SizedFluidIngredient> getFluidIngredients()
    • getProcessingDuration

      int getProcessingDuration()
    • getRollableResults

      List<com.simibubi.create.content.processing.recipe.ProcessingOutput> getRollableResults()
      See Also:
    • rollLuckyResults

      List<net.minecraft.world.item.ItemStack> rollLuckyResults(com.simibubi.create.foundation.blockEntity.SmartBlockEntity blockEntity, net.minecraft.util.RandomSource random)
    • getRemainingItems

      net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getRemainingItems(@Nonnull net.minecraft.world.item.crafting.RecipeInput input)
    • getDenseOutputFluid

      net.neoforged.neoforge.fluids.FluidStack getDenseOutputFluid()
    • getLightOutputFluid

      net.neoforged.neoforge.fluids.FluidStack getLightOutputFluid()
    • apply

      default boolean apply(CentrifugeBlockEntity centrifuge, boolean test)
      Copied from BasinRecipe.apply(com.simibubi.create.content.processing.basin.BasinBlockEntity, net.minecraft.world.item.crafting.Recipe<?>)