From d1e94f4154d349616338ff807f3372e10265cbfb Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 10 Jun 2023 01:37:28 +0700 Subject: [PATCH] =?UTF-8?q?YuRaNnNzZZ=20=E2=80=94=20=D0=A1=D0=B5=D0=B3?= =?UTF-8?q?=D0=BE=D0=B4=D0=BD=D1=8F,=20=D0=B2=201:37=20=D0=9D=D0=A3=20?= =?UTF-8?q?=D0=9D=D0=95=20=D0=A3=D0=9C=D0=95=D0=AE=20=D0=AF=20=D0=92=20?= =?UTF-8?q?=D0=9A=D0=9E=D0=A2=D0=9B=D0=98=D0=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mc/otm/datagen/recipes/BlastingRecipes.kt | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/BlastingRecipes.kt b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/BlastingRecipes.kt index db672b619..9ebe10482 100644 --- a/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/BlastingRecipes.kt +++ b/src/data/kotlin/ru/dbotthepony/mc/otm/datagen/recipes/BlastingRecipes.kt @@ -15,28 +15,17 @@ import java.util.* import java.util.function.Consumer private fun Consumer.addRecyclingRecipe(inputs: Collection, result: Item, name: String) { - val inputStacks: LinkedList = Lists.newLinkedList() - inputs.forEach { inputStacks.add(ItemStack(it)) } + val inputStacks = inputs.map(::ItemStack) - val smelting = SimpleCookingRecipeBuilder.smelting( + SimpleCookingRecipeBuilder.smelting( Ingredient.of(inputStacks.stream()), - RecipeCategory.MISC, - result, - 0f, - 200 - ) - inputs.forEach { smelting.unlockedBy(it) } - smelting.save(this, modLocation("smelting/${name}")) + RecipeCategory.MISC, result, 0f, 200 + ).also { r -> inputs.forEach { r.unlockedBy(it) } }.save(this, modLocation("smelting/${name}")) - val blasting = SimpleCookingRecipeBuilder.blasting( + SimpleCookingRecipeBuilder.blasting( Ingredient.of(inputStacks.stream()), - RecipeCategory.MISC, - result, - 0f, - 100 - ) - inputs.forEach { blasting.unlockedBy(it) } - blasting.save(this, modLocation("blasting/${name}")) + RecipeCategory.MISC, result, 0f, 100 + ).also { r -> inputs.forEach { r.unlockedBy(it) } }.save(this, modLocation("blasting/${name}")) } fun addBlastingRecipes(consumer: Consumer) {