From 93f0bd1892728a70bcc8b60bd22096017a920eca Mon Sep 17 00:00:00 2001 From: BraggestSage833 <46819052+BraggestSage833@users.noreply.github.com> Date: Wed, 23 Jun 2021 20:36:48 -0400 Subject: [PATCH] Allow .notConsumable() to take an IItemStack --- .../gregtech/api/recipes/crafttweaker/CTRecipeBuilder.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/gregtech/api/recipes/crafttweaker/CTRecipeBuilder.java b/src/main/java/gregtech/api/recipes/crafttweaker/CTRecipeBuilder.java index 170c32fbcf1..537620b6c25 100644 --- a/src/main/java/gregtech/api/recipes/crafttweaker/CTRecipeBuilder.java +++ b/src/main/java/gregtech/api/recipes/crafttweaker/CTRecipeBuilder.java @@ -54,8 +54,10 @@ public CTRecipeBuilder inputs(IIngredient... ingredients) { } @ZenMethod - public CTRecipeBuilder notConsumable(IIngredient ingredient) { - this.backingBuilder.notConsumable(new CraftTweakerIngredientWrapper(ingredient)); + public CTRecipeBuilder notConsumable(IIngredient... ingredients) { + this.backingBuilder.inputsIngredients(Arrays.stream(ingredients) + .map(s -> new CountableIngredient(new CraftTweakerIngredientWrapper(s), 0)) + .collect(Collectors.toList())); return this; }