From 4312954bc0346e65828b66aab5d69e62c2fa8000 Mon Sep 17 00:00:00 2001 From: ian1337 Date: Sat, 17 Oct 2026 20:18:54 +0200 Subject: [PATCH] [add] Orte Smellting --- .../9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e | 4 ++- ...smelting_crystallized_titan_blood_ore.json | 32 +++++++++++++++++++ ...smelting_crystallized_titan_blood_ore.json | 14 ++++++++ .../ichori/datagen/ModRecipeProvider.java | 11 ++++--- .../ichori/quasar/emitters/magic_tourch.json | 4 +-- 5 files changed, 58 insertions(+), 7 deletions(-) create mode 100644 src/generated/resources/data/ichori/advancement/recipes/misc/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json create mode 100644 src/generated/resources/data/ichori/recipe/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json diff --git a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e index 62f19ff..4d1d7f2 100644 --- a/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e +++ b/src/generated/resources/.cache/9fb1092f32d4fcbf9e061ffd718d4ec689c6c95e @@ -1 +1,3 @@ -// 1.21.1 2026-10-16T12:47:44.582636587 Recipes +// 1.21.1 2026-10-17T20:18:36.222065476 Recipes +5aecd4dee850e8f2cf32cb53ef237be7170a881a data/ichori/advancement/recipes/misc/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json +de6b3e2870cd3e45f63ab2b8eb1a888e32d9aaa6 data/ichori/recipe/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json diff --git a/src/generated/resources/data/ichori/advancement/recipes/misc/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json b/src/generated/resources/data/ichori/advancement/recipes/misc/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json new file mode 100644 index 0000000..099e5f1 --- /dev/null +++ b/src/generated/resources/data/ichori/advancement/recipes/misc/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json @@ -0,0 +1,32 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_crystallized_titan_blood_ore": { + "conditions": { + "items": [ + { + "items": "ichori:crystallized_titan_blood_ore" + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "ichori:crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_crystallized_titan_blood_ore" + ] + ], + "rewards": { + "recipes": [ + "ichori:crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore" + ] + } +} \ No newline at end of file diff --git a/src/generated/resources/data/ichori/recipe/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json b/src/generated/resources/data/ichori/recipe/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json new file mode 100644 index 0000000..b4a7c03 --- /dev/null +++ b/src/generated/resources/data/ichori/recipe/crystallized_titan_blood_from_smelting_crystallized_titan_blood_ore.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.25, + "group": "crystallized_titan_blood", + "ingredient": { + "item": "ichori:crystallized_titan_blood_ore" + }, + "result": { + "count": 1, + "id": "ichori:crystallized_titan_blood" + } +} \ No newline at end of file diff --git a/src/main/java/ovh/glitchlabs/ichori/datagen/ModRecipeProvider.java b/src/main/java/ovh/glitchlabs/ichori/datagen/ModRecipeProvider.java index 553a3b5..0843c82 100644 --- a/src/main/java/ovh/glitchlabs/ichori/datagen/ModRecipeProvider.java +++ b/src/main/java/ovh/glitchlabs/ichori/datagen/ModRecipeProvider.java @@ -6,8 +6,11 @@ import net.minecraft.data.recipes.*; import net.minecraft.world.item.crafting.*; import net.minecraft.world.level.ItemLike; import net.neoforged.neoforge.common.conditions.IConditionBuilder; +import ovh.glitchlabs.ichori.Block.ModBlocks; import ovh.glitchlabs.ichori.Ichori; +import ovh.glitchlabs.ichori.Item.ModItems; +import java.util.Collections; import java.util.List; import java.util.concurrent.CompletableFuture; @@ -19,6 +22,10 @@ public class ModRecipeProvider extends RecipeProvider implements IConditionBuild @Override protected void buildRecipes(RecipeOutput recipeOutput) { + oreSmelting(recipeOutput, Collections.singletonList(ModBlocks.CRYSTALLIZED_TITAN_BLOOD_ORE), RecipeCategory.MISC, ModItems.CRYSTALLIZED_TITAN_BLOOD.get(), 0.25f, 200, "crystallized_titan_blood"); + + + /* List BISMUTH_SMELTABLES = List.of(ModItems.RAW_BISMUTH, ModBlocks.BISMUTH_ORE, ModBlocks.BISMUTH_DEEPSLATE_ORE); @@ -33,10 +40,6 @@ public class ModRecipeProvider extends RecipeProvider implements IConditionBuild ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, ModItems.BISMUTH.get(), 9) .requires(ModBlocks.BISMUTH_BLOCK) .unlockedBy("has_bismuth_block", has(ModBlocks.BISMUTH_BLOCK)).save(recipeOutput); - - oreSmelting(recipeOutput, BISMUTH_SMELTABLES, RecipeCategory.MISC, ModItems.BISMUTH.get(), 0.25f, 200, "bismuth"); - - */ } diff --git a/src/main/resources/assets/ichori/quasar/emitters/magic_tourch.json b/src/main/resources/assets/ichori/quasar/emitters/magic_tourch.json index 3f056f0..78ece65 100644 --- a/src/main/resources/assets/ichori/quasar/emitters/magic_tourch.json +++ b/src/main/resources/assets/ichori/quasar/emitters/magic_tourch.json @@ -1,5 +1,5 @@ { - "count": 3, + "count": 4, "emitter_settings": { "shape": { "shape": "veil:point", @@ -9,7 +9,7 @@ 1.0 ], "rotation": [ - 0.0, + 0.0,< 0.0, 0.0 ],