From 67f24dc7977c24211de71ab8fc9333433ea43305 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Sun, 30 Nov 2025 14:04:33 +0000 Subject: [PATCH] added oil spout features --- .../quests/chapters/tips__tools.snbt | 3 ++ .../placed_feature/earth/oil_spout.json | 33 +++++++++++++++++++ .../earth/vein/normal_tarkianite.json | 2 +- kubejs/server_scripts/tfc/tags.js | 1 + 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 kubejs/data/tfg/worldgen/placed_feature/earth/oil_spout.json diff --git a/config/ftbquests/quests/chapters/tips__tools.snbt b/config/ftbquests/quests/chapters/tips__tools.snbt index 4ba243bc4..d6eb2d162 100644 --- a/config/ftbquests/quests/chapters/tips__tools.snbt +++ b/config/ftbquests/quests/chapters/tips__tools.snbt @@ -2859,6 +2859,7 @@ { dependencies: ["15277C12EEB517E1"] description: ["{quests.tfg_tips.tools_tips.concrete_roads.desc}"] + disable_toast: true guide_page: "tfc:field_guide tfc:roadsandroofs/concrete_roads 0" id: "191DB28DC6FF4538" subtitle: "{quests.tfg_tips.tools_tips.concrete_roads.subtitle}" @@ -2874,6 +2875,7 @@ { dependencies: ["15277C12EEB517E1"] description: ["{quests.tfg_tips.tools_tips.brick_roads.desc}"] + disable_toast: true guide_page: "tfc:field_guide tfc:roadsandroofs/stone_roads 0" id: "345EB58B7064BF4A" subtitle: "{quests.tfg_tips.tools_tips.brick_roads.subtitle}" @@ -2896,6 +2898,7 @@ { dependencies: ["15277C12EEB517E1"] description: ["{quests.tfg_tips.tools_tips.gravel_roads.desc}"] + disable_toast: true id: "7E46F50FEBEE9003" subtitle: "{quests.tfg_tips.tools_tips.gravel_roads.subtitle}" tasks: [{ diff --git a/kubejs/data/tfg/worldgen/placed_feature/earth/oil_spout.json b/kubejs/data/tfg/worldgen/placed_feature/earth/oil_spout.json new file mode 100644 index 000000000..89f7aa725 --- /dev/null +++ b/kubejs/data/tfg/worldgen/placed_feature/earth/oil_spout.json @@ -0,0 +1,33 @@ +{ + "feature": "gtceu:raw_oil_sprout", + "placement": [ + { + "type": "minecraft:rarity_filter", + "chance": 128 + }, + { + "type": "tfc:climate", + "min_temperature": 0, + "min_rainfall": 0, + "max_rainfall": 100 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:biome" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "absolute": 40 + }, + "min_inclusive": { + "absolute": 10 + } + } + } + ] +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/placed_feature/earth/vein/normal_tarkianite.json b/kubejs/data/tfg/worldgen/placed_feature/earth/vein/normal_tarkianite.json index 9c054a1b2..e7fd69e37 100644 --- a/kubejs/data/tfg/worldgen/placed_feature/earth/vein/normal_tarkianite.json +++ b/kubejs/data/tfg/worldgen/placed_feature/earth/vein/normal_tarkianite.json @@ -6,7 +6,7 @@ "type": "tfc:climate", "min_temperature": 7, "min_rainfall": 0, - "max_rainfall": 70 + "max_rainfall": 100 } ] } \ No newline at end of file diff --git a/kubejs/server_scripts/tfc/tags.js b/kubejs/server_scripts/tfc/tags.js index 36d3752fd..49c301811 100644 --- a/kubejs/server_scripts/tfc/tags.js +++ b/kubejs/server_scripts/tfc/tags.js @@ -785,4 +785,5 @@ function registerTFCPlacedFeatures(event) { // Other decoration event.add("tfc:in_biome/underground_decoration", "tfg:glow_lichen"); event.add("tfc:in_biome/underground_decoration", "tfg:earth/sulfur_patch"); + event.add("tfc:in_biome/underground_decoration", "tfg:earth/oil_spout"); }