From 16c5a9131b6d65f9c35d8297355cbccc1f624382 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Thu, 24 Sep 2020 12:33:55 +0300 Subject: [PATCH] Update RecipeBuilder.java --- .../ru/betterend/recipe/RecipeBuilder.java | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/main/java/ru/betterend/recipe/RecipeBuilder.java b/src/main/java/ru/betterend/recipe/RecipeBuilder.java index a839158e..7aa7e5c6 100644 --- a/src/main/java/ru/betterend/recipe/RecipeBuilder.java +++ b/src/main/java/ru/betterend/recipe/RecipeBuilder.java @@ -6,6 +6,7 @@ import com.google.common.collect.Maps; import net.minecraft.block.Block; import net.minecraft.item.Item; +import net.minecraft.item.ItemConvertible; import net.minecraft.item.ItemStack; import net.minecraft.recipe.CraftingRecipe; import net.minecraft.recipe.Ingredient; @@ -54,18 +55,16 @@ public class RecipeBuilder { return this; } - public RecipeBuilder addMaterial(char key, Item value) { - materialKeys.put(key, Ingredient.ofItems(value)); - return this; - } - - public RecipeBuilder addMaterial(char key, Block value) { - materialKeys.put(key, Ingredient.ofItems(value)); - return this; - } - public RecipeBuilder addMaterial(char key, Tag value) { - materialKeys.put(key, Ingredient.fromTag(value)); + return addMaterial(key, Ingredient.fromTag(value)); + } + + public RecipeBuilder addMaterial(char key, ItemConvertible... values) { + return addMaterial(key, Ingredient.ofItems(values)); + } + + public RecipeBuilder addMaterial(char key, Ingredient value) { + materialKeys.put(key, value); return this; }