Interface PlatformService

All Known Implementing Classes:
ForgePlatformService

public interface PlatformService
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>>
    boolean
    doFluidIngredientsConflict(T first, T second)
     
    com.simibubi.create.foundation.fluid.FluidIngredient
    fromFluidStack(com.blamejared.crafttweaker.api.fluid.IFluidStack stack)
     
    com.simibubi.create.foundation.fluid.FluidIngredient
    fromTag(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> tag, int amount)
     
    List<com.blamejared.crafttweaker.api.fluid.IFluidStack>
    getMatchingFluidStacks(com.simibubi.create.foundation.fluid.FluidIngredient ingredient)
     
    List<com.blamejared.crafttweaker.api.fluid.IFluidStack>
    getRecipeFluidResults(com.simibubi.create.content.processing.recipe.ProcessingRecipe<?> recipe)
     
    long
    getRequiredAmount(com.simibubi.create.foundation.fluid.FluidIngredient ingredient)
     
    com.blamejared.crafttweaker.api.fluid.CTFluidIngredient
    mapFluidIngredientsToCT(com.simibubi.create.foundation.fluid.FluidIngredient ingredient)
     
    com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.Container>>
    output(com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<?> builder, com.blamejared.crafttweaker.api.fluid.IFluidStack output)
     
    boolean
    testFluidIngredient(com.simibubi.create.foundation.fluid.FluidIngredient ingredient, com.blamejared.crafttweaker.api.fluid.IFluidStack stack)
     
    com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.Container>>
    withFluidOutputs(com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.Container>> builder, com.blamejared.crafttweaker.api.fluid.IFluidStack... outputs)
     
    <T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<? extends net.minecraft.world.Container>>
    com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<T>
    withFluidOutputs(com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<T> builder, List<com.blamejared.crafttweaker.api.fluid.IFluidStack> fluidOutputs)
     
  • Method Details

    • getRequiredAmount

      long getRequiredAmount(com.simibubi.create.foundation.fluid.FluidIngredient ingredient)
    • doFluidIngredientsConflict

      <T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<?>> boolean doFluidIngredientsConflict(T first, T second)
    • testFluidIngredient

      boolean testFluidIngredient(com.simibubi.create.foundation.fluid.FluidIngredient ingredient, com.blamejared.crafttweaker.api.fluid.IFluidStack stack)
    • withFluidOutputs

      <T extends com.simibubi.create.content.processing.recipe.ProcessingRecipe<? extends net.minecraft.world.Container>> com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<T> withFluidOutputs(com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<T> builder, List<com.blamejared.crafttweaker.api.fluid.IFluidStack> fluidOutputs)
    • output

      com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.Container>> output(com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<?> builder, com.blamejared.crafttweaker.api.fluid.IFluidStack output)
    • withFluidOutputs

      com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.Container>> withFluidOutputs(com.simibubi.create.content.processing.recipe.ProcessingRecipeBuilder<com.simibubi.create.content.processing.recipe.ProcessingRecipe<net.minecraft.world.Container>> builder, com.blamejared.crafttweaker.api.fluid.IFluidStack... outputs)
    • getRecipeFluidResults

      List<com.blamejared.crafttweaker.api.fluid.IFluidStack> getRecipeFluidResults(com.simibubi.create.content.processing.recipe.ProcessingRecipe<?> recipe)
    • getMatchingFluidStacks

      List<com.blamejared.crafttweaker.api.fluid.IFluidStack> getMatchingFluidStacks(com.simibubi.create.foundation.fluid.FluidIngredient ingredient)
    • fromFluidStack

      com.simibubi.create.foundation.fluid.FluidIngredient fromFluidStack(com.blamejared.crafttweaker.api.fluid.IFluidStack stack)
    • fromTag

      com.simibubi.create.foundation.fluid.FluidIngredient fromTag(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> tag, int amount)
    • mapFluidIngredientsToCT

      com.blamejared.crafttweaker.api.fluid.CTFluidIngredient mapFluidIngredientsToCT(com.simibubi.create.foundation.fluid.FluidIngredient ingredient)