From dc7613dd4669393a313b270b55cfaaa3ff8c94a3 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sat, 13 Jan 2024 01:12:12 +0100 Subject: Toposort recipes so it's actually usably fast --- .../eris_alchemy/cycle_cut/minecraft.json | 64 ++++++++++++++++++++++ .../eris_alchemy/item_emcs/minecraft.json | 62 ++++++++++----------- 2 files changed, 94 insertions(+), 32 deletions(-) create mode 100644 src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/minecraft.json (limited to 'src/main/resources') diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/minecraft.json b/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/minecraft.json new file mode 100644 index 0000000..663e70e --- /dev/null +++ b/src/main/resources/data/eris_alchemy/eris_alchemy/cycle_cut/minecraft.json @@ -0,0 +1,64 @@ +[ + "#minecraft:beds -> #minecraft:beds", + "#minecraft:wool -> #minecraft:wool", + "#minecraft:wool_carpets -> #minecraft:wool_carpets", + + "minecraft:bone_block -> minecraft:bone_meal", + + "minecraft:chiseled_quartz_block -> minecraft:quartz_slab", + "minecraft:chiseled_red_sandstone -> minecraft:red_sandstone_slab", + "minecraft:chiseled_sandstone -> minecraft:sandstone_slab", + "minecraft:coal_block -> minecraft:coal", + "minecraft:copper_block -> minecraft:copper_ingot", + + "minecraft:diamond_block -> minecraft:diamond", + "minecraft:disc_fragment_5 -> minecraft:music_disc_5", + "minecraft:dried_kelp_block -> minecraft:dried_kelp", + + "minecraft:emerald_block -> minecraft:emerald", + + "minecraft:filled_map -> minecraft:map", + + "minecraft:gold_block -> minecraft:gold_ingot", + "minecraft:gold_nugget -> minecraft:gold_ingot", + "minecraft:golden_helmet -> minecraft:gold_nugget", + "minecraft:golden_chestplate -> minecraft:gold_nugget", + "minecraft:golden_leggings -> minecraft:gold_nugget", + "minecraft:golden_boots -> minecraft:gold_nugget", + "minecraft:golden_sword -> minecraft:gold_nugget", + "minecraft:golden_pickaxe -> minecraft:gold_nugget", + "minecraft:golden_axe -> minecraft:gold_nugget", + "minecraft:golden_shovel -> minecraft:gold_nugget", + "minecraft:golden_hoe -> minecraft:gold_nugget", + + "minecraft:hay_block -> minecraft:wheat", + "minecraft:honey_block -> minecraft:honey_bottle", + + "minecraft:iron_block -> minecraft:iron_ingot", + "minecraft:iron_nugget -> minecraft:iron_ingot", + "minecraft:iron_helmet -> minecraft:iron_nugget", + "minecraft:iron_chestplate -> minecraft:iron_nugget", + "minecraft:iron_leggings -> minecraft:iron_nugget", + "minecraft:iron_boots -> minecraft:iron_nugget", + "minecraft:iron_sword -> minecraft:iron_nugget", + "minecraft:iron_pickaxe -> minecraft:iron_nugget", + "minecraft:iron_axe -> minecraft:iron_nugget", + "minecraft:iron_shovel -> minecraft:iron_nugget", + "minecraft:iron_hoe -> minecraft:iron_nugget", + + "minecraft:lapis_block -> minecraft:lapis_lazuli", + + "minecraft:netherite_block -> minecraft:netherite_ingot", + + "minecraft:redstone_block -> minecraft:redstone", + + "minecraft:slime_block -> minecraft:slime_ball", + + "minecraft:purpur_pillar -> minecraft:purpur_slab", + + "minecraft:raw_copper_block -> minecraft:raw_copper", + "minecraft:raw_gold_block -> minecraft:raw_gold", + "minecraft:raw_iron_block -> minecraft:raw_iron", + + "minecraft:waxed_copper_block -> minecraft:copper_ingot" +] \ No newline at end of file diff --git a/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/minecraft.json b/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/minecraft.json index d4066ce..196769a 100644 --- a/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/minecraft.json +++ b/src/main/resources/data/eris_alchemy/eris_alchemy/item_emcs/minecraft.json @@ -20,15 +20,15 @@ "minecraft:blaze_spawn_egg": null, "minecraft:blue_dye": 8, "minecraft:bone": 96, - "minecraft:brain_coral": 1.0, - "minecraft:brain_coral_block": 1.0, - "minecraft:brain_coral_fan": 1.0, + "minecraft:brain_coral": 1, + "minecraft:brain_coral_block": 1, + "minecraft:brain_coral_fan": 1, "minecraft:brown_dye": 8, "minecraft:brown_mushroom": 32, "minecraft:brown_mushroom_block": null, - "minecraft:bubble_coral": 1.0, - "minecraft:bubble_coral_block": 1.0, - "minecraft:bubble_coral_fan": 1.0, + "minecraft:bubble_coral": 1, + "minecraft:bubble_coral_block": 1, + "minecraft:bubble_coral_fan": 1, "minecraft:budding_amethyst": null, "minecraft:bundle": null, "minecraft:cactus": 8, @@ -60,22 +60,22 @@ "minecraft:crimson_roots": 1, "minecraft:crying_obsidian": 64, "minecraft:cyan_dye": 8, - "minecraft:dead_brain_coral": 1.0, - "minecraft:dead_brain_coral_block": 1.0, - "minecraft:dead_brain_coral_fan": 1.0, - "minecraft:dead_bubble_coral": 1.0, - "minecraft:dead_bubble_coral_block": 1.0, - "minecraft:dead_bubble_coral_fan": 1.0, + "minecraft:dead_brain_coral": 1, + "minecraft:dead_brain_coral_block": 1, + "minecraft:dead_brain_coral_fan": 1, + "minecraft:dead_bubble_coral": 1, + "minecraft:dead_bubble_coral_block": 1, + "minecraft:dead_bubble_coral_fan": 1, "minecraft:dead_bush": 1, - "minecraft:dead_fire_coral": 1.0, - "minecraft:dead_fire_coral_block": 1.0, - "minecraft:dead_fire_coral_fan": 1.0, - "minecraft:dead_horn_coral": 1.0, - "minecraft:dead_horn_coral_block": 1.0, - "minecraft:dead_horn_coral_fan": 1.0, - "minecraft:dead_tube_coral": 1.0, - "minecraft:dead_tube_coral_block": 1.0, - "minecraft:dead_tube_coral_fan": 1.0, + "minecraft:dead_fire_coral": 1, + "minecraft:dead_fire_coral_block": 1, + "minecraft:dead_fire_coral_fan": 1, + "minecraft:dead_horn_coral": 1, + "minecraft:dead_horn_coral_block": 1, + "minecraft:dead_horn_coral_fan": 1, + "minecraft:dead_tube_coral": 1, + "minecraft:dead_tube_coral_block": 1, + "minecraft:dead_tube_coral_fan": 1, "minecraft:debug_stick": null, "minecraft:diamond": 8192, "minecraft:dirt_path": 1, @@ -102,9 +102,9 @@ "minecraft:farmland": null, "minecraft:feather": 48, "minecraft:fern": 1, - "minecraft:fire_coral": 1.0, - "minecraft:fire_coral_block": 1.0, - "minecraft:fire_coral_fan": 1.0, + "minecraft:fire_coral": 1, + "minecraft:fire_coral_block": 1, + "minecraft:fire_coral_fan": 1, "minecraft:firework_star": null, "minecraft:flint": 4, "minecraft:fox_spawn_egg": null, @@ -119,7 +119,6 @@ "minecraft:goat_horn": 32, "minecraft:goat_spawn_egg": null, "minecraft:gold_ingot": 2048, - "minecraft:gold_nugget": 227.556, "minecraft:grass": 1, "minecraft:gravel": 4, "minecraft:gray_dye": 8, @@ -130,9 +129,9 @@ "minecraft:heart_of_the_sea": 4096, "minecraft:hoglin_spawn_egg": null, "minecraft:honeycomb": 24, - "minecraft:horn_coral": 1.0, - "minecraft:horn_coral_block": 1.0, - "minecraft:horn_coral_fan": 1.0, + "minecraft:horn_coral": 1, + "minecraft:horn_coral_block": 1, + "minecraft:horn_coral_fan": 1, "minecraft:horse_spawn_egg": null, "minecraft:husk_spawn_egg": null, "minecraft:ice": 1, @@ -146,7 +145,6 @@ "minecraft:ink_sac": 8, "minecraft:iron_golem_spawn_egg": null, "minecraft:iron_ingot": 256, - "minecraft:iron_nugget": 28.4444, "minecraft:jigsaw": null, "minecraft:kelp": 32, "minecraft:knowledge_book": null, @@ -271,9 +269,9 @@ "minecraft:totem_of_undying": 4096, "minecraft:trader_llama_spawn_egg": null, "minecraft:tropical_fish_spawn_egg": null, - "minecraft:tube_coral": 1.0, - "minecraft:tube_coral_block": 1.0, - "minecraft:tube_coral_fan": 1.0, + "minecraft:tube_coral": 1, + "minecraft:tube_coral_block": 1, + "minecraft:tube_coral_fan": 1, "minecraft:turtle_egg": 32, "minecraft:turtle_spawn_egg": null, "minecraft:twisting_vines": 8, -- cgit v1.2.3