diff --git a/kubejs/data/atm10/tags/worldgen/biome/allthemodium_spawnable.json b/kubejs/data/atm10/tags/worldgen/biome/allthemodium_spawnable.json new file mode 100644 index 00000000..1ea4d8c6 --- /dev/null +++ b/kubejs/data/atm10/tags/worldgen/biome/allthemodium_spawnable.json @@ -0,0 +1,5 @@ +{ + "values":[ + "minecraft:deep_dark" + ] +} \ No newline at end of file diff --git a/kubejs/data/atm10/tags/worldgen/biome/unobtainium_spawnable.json b/kubejs/data/atm10/tags/worldgen/biome/unobtainium_spawnable.json new file mode 100644 index 00000000..50ed4880 --- /dev/null +++ b/kubejs/data/atm10/tags/worldgen/biome/unobtainium_spawnable.json @@ -0,0 +1,5 @@ +{ + "values":[ + "minecraft:end_highlands" + ] +} \ No newline at end of file diff --git a/kubejs/data/atm10/tags/worldgen/biome/vibranium_spawnable.json b/kubejs/data/atm10/tags/worldgen/biome/vibranium_spawnable.json new file mode 100644 index 00000000..25adb0a6 --- /dev/null +++ b/kubejs/data/atm10/tags/worldgen/biome/vibranium_spawnable.json @@ -0,0 +1,6 @@ +{ + "values":[ + "minecraft:crimson_forest", + "minecraft:warped_forest" + ] +} \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/azure_silver.json b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/azure_silver.json new file mode 100644 index 00000000..263b9939 --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/azure_silver.json @@ -0,0 +1,33 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "c:raw_materials/azure_silver" + } + } + ], + "output": { + "tag": "c:raw_materials/azure_silver" + }, + "rarity": [ + { + "biome_filter": { + "blacklist": [], + "whitelist": ["atm10:unobtainium_spawnable"] + }, + "dimension_filter": { + "blacklist": [], + "whitelist": [] + }, + "depth_min": 30, + "depth_max": 60, + "weight": 9 + } + ], + "catalyst": { + "item": "industrialforegoing:purple_laser_lens" + }, + "type": "industrialforegoing:laser_drill_ore" + } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/glowstone_dust.json b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/glowstone_dust.json new file mode 100644 index 00000000..d0209227 --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/glowstone_dust.json @@ -0,0 +1,33 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "c:dusts/glowstone" + } + } + ], + "output": { + "tag": "c:dusts/glowstone" + }, + "rarity": [ + { + "biome_filter": { + "blacklist": [], + "whitelist": ["atm10:vibranium_spawnable"] + }, + "dimension_filter": { + "blacklist": [], + "whitelist": [] + }, + "depth_min": 100, + "depth_max": 123, + "weight": 99 + } + ], + "catalyst": { + "item": "industrialforegoing:vibranium_pickaxe" + }, + "type": "industrialforegoing:laser_drill_ore" +} \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/obsidian.json b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/obsidian.json new file mode 100644 index 00000000..8ee9baae --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/obsidian.json @@ -0,0 +1,33 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "c:obsidians" + } + } + ], + "output": { + "tag": "c:obsidians" + }, + "rarity": [ + { + "biome_filter": { + "blacklist": [], + "whitelist": ["atm10:unobtainium_spawnable"] + }, + "dimension_filter": { + "blacklist": [], + "whitelist": [] + }, + "depth_min": 30, + "depth_max": 60, + "weight": 90 + } + ], + "catalyst": { + "item": "industrialforegoing:purple_laser_lens" + }, + "type": "industrialforegoing:laser_drill_ore" + } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_allthemodium.json b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_allthemodium.json new file mode 100644 index 00000000..f09316d9 --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_allthemodium.json @@ -0,0 +1,34 @@ +{ + "neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "c:raw_materials/allthemodium" + } + } + ], + "output": { + "tag": "c:raw_materials/allthemodium" + }, + "rarity": [ + { + "biome_filter": { + "blacklist": [], + "whitelist": ["atm10:allthemodium_spawnable"] + }, + "dimension_filter": { + "blacklist": [], + "whitelist": [] + }, + "depth_min": 2, + "depth_max": 20, + "weight": 4 + } + ], + "pointer": 0, + "catalyst": { + "item": "allthemodium:allthemodium_pickaxe" + }, + "type": "industrialforegoing:laser_drill_ore" + } diff --git a/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_unobtainium.json b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_unobtainium.json new file mode 100644 index 00000000..4ce139a4 --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_unobtainium.json @@ -0,0 +1,32 @@ +{"neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "c:raw_materials/unobtainium" + } + } + ], + "output": { + "tag": "c:raw_materials/unobtainium" + }, + "rarity": [ + { + "biome_filter": { + "blacklist": [], + "whitelist": ["atm10:unobtainium_spawnable"] + }, + "dimension_filter": { + "blacklist": [], + "whitelist": [] + }, + "depth_min": 30, + "depth_max": 60, + "weight": 0 + } + ], + "catalyst": { + "item": "allthemodium:unobtainium_pickaxe" + }, + "type": "industrialforegoing:laser_drill_ore" + } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_vibranium.json b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_vibranium.json new file mode 100644 index 00000000..1fa736e2 --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/laser_drill_ore/raw_materials/raw_vibranium.json @@ -0,0 +1,32 @@ +{"neoforge:conditions": [ + { + "type": "neoforge:not", + "value": { + "type": "neoforge:tag_empty", + "tag": "c:raw_materials/vibranium" + } + } + ], + "output": { + "tag": "c:raw_materials/vibranium" + }, + "rarity": [ + { + "biome_filter": { + "blacklist": [], + "whitelist": ["atm10:vibranium_spawnable"] + }, + "dimension_filter": { + "blacklist": [], + "whitelist": [] + }, + "depth_min": 100, + "depth_max": 123, + "weight": 0 + } + ], + "catalyst": { + "item": "allthemodium:vibranium_pickaxe" + }, + "type": "industrialforegoing:laser_drill_ore" + } \ No newline at end of file diff --git a/kubejs/data/industrialforegoing/recipe/stonework_generate/deepslate.json b/kubejs/data/industrialforegoing/recipe/stonework_generate/deepslate.json new file mode 100644 index 00000000..6976906e --- /dev/null +++ b/kubejs/data/industrialforegoing/recipe/stonework_generate/deepslate.json @@ -0,0 +1,12 @@ +{ + "output": { + "id": "minecraft:cobbled_deepslate", + "count": 1 + }, + "waterNeed": 1000, + "lavaNeed": 1000, + "waterConsume": 0, + "lavaConsume": 0, + "type": "industrialforegoing:stonework_generate" +} +