public static List<SqueezerRecipeWrapper> getSqueezerRecipes() { List<SqueezerRecipeWrapper> recipes = new ArrayList<>(); for (ISqueezerRecipe recipe : RecipeManagers.squeezerManager.recipes()) { recipes.add(new SqueezerRecipeWrapper(recipe)); } return recipes; }
public static void getSqueezerFluidOutputs(ItemStack inputStack, NonNullList<FluidStack> outputFluids) { for (ISqueezerRecipe recipe : RecipeManagers.squeezerManager.recipes()) { if (matches(recipe, inputStack)) { outputFluids.add(recipe.getFluidOutput()); } } }
public static void getSqueezerOutputs(ItemStack inputStack, NonNullList<ItemStack> outputItems) { for (ISqueezerRecipe recipe : RecipeManagers.squeezerManager.recipes()) { if (matches(recipe, inputStack)) { if (!recipe.getRemnants().isEmpty()) { outputItems.add(recipe.getRemnants()); } } } }
for (final ISqueezerRecipe entry : RecipeManagers.squeezerManager.recipes()) { final ItemStack input = entry.getResources().get(0); final FluidStack output = entry.getFluidOutput();