diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json index ff9fa6890..ad84aced9 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_dense.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json index e1412400a..c2a836bba 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_asurine_sparse.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json index 5cf8808ff..c63c24559 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_dense.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json index dbfd8b92f..ab16f2228 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_chorus_sparse.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json index 7204b9fa9..8bcd4ad62 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_dense.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json index 59f36e24a..9113d13d7 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_corals_sparse.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json index 2befa95f4..01b0021eb 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_dense.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json index b1857ba1c..37b738e64 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_lights_sparse.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json index bce39ef05..2bc5d64bb 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_plains.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json b/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json index d41a180b7..689114e5b 100644 --- a/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json +++ b/kubejs/data/tfg/worldgen/biome/moon/lunar_sands.json @@ -1,9 +1,8 @@ { "carvers": { "air": [ - "minecraft:cave", - "minecraft:cave_extra_underground", - "minecraft:canyon" + "tfg:moon_cave", + "tfg:moon_canyon" ] }, "downfall": 0.0, diff --git a/kubejs/data/tfg/worldgen/configured_carver/moon_canyon.json b/kubejs/data/tfg/worldgen/configured_carver/moon_canyon.json new file mode 100644 index 000000000..130c829ab --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_carver/moon_canyon.json @@ -0,0 +1,55 @@ +{ + "type": "minecraft:canyon", + "config": { + "probability": 0.015, + "y": { + "type": "uniform", + "min_inclusive": { + "absolute": 10 + }, + "max_inclusive": { + "absolute": 126 + } + }, + "yScale": 3, + "lava_level": { + "above_bottom": -2032 + }, + "aquifers_enabled": false, + "vertical_rotation": { + "type": "uniform", + "value": { + "min_inclusive": -0.25, + "max_exclusive": 0.25 + } + }, + "shape": { + "distance_factor": { + "type": "uniform", + "value": { + "min_inclusive": 0.5, + "max_exclusive": 2.0 + } + }, + "thickness": { + "type": "trapezoid", + "value": { + "min": 0.0, + "max": 6.0, + "plateau": 2.0 + } + }, + "width_smoothness": 10, + "horizontal_radius_factor": { + "type": "uniform", + "value": { + "min_inclusive": 0.5, + "max_exclusive": 1.25 + } + }, + "vertical_radius_default_factor": 1.0, + "vertical_radius_center_factor": 0.0 + }, + "replaceable": "#tfc:can_carve" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/configured_carver/moon_cave.json b/kubejs/data/tfg/worldgen/configured_carver/moon_cave.json new file mode 100644 index 000000000..23bf0e041 --- /dev/null +++ b/kubejs/data/tfg/worldgen/configured_carver/moon_cave.json @@ -0,0 +1,48 @@ +{ + "type": "minecraft:cave", + "config": { + "probability": 0.03, + "y": { + "type": "uniform", + "min_inclusive": { + "absolute": 10 + }, + "max_inclusive": { + "absolute": 126 + } + }, + "yScale": { + "type": "uniform", + "value": { + "min_inclusive": 0.1, + "max_exclusive": 0.9 + } + }, + "lava_level": { + "above_bottom": -2032 + }, + "aquifers_enabled": false, + "horizontal_radius_multiplier": { + "type": "uniform", + "value": { + "min_inclusive": 0.7, + "max_exclusive": 1.4 + } + }, + "vertical_radius_multiplier": { + "type": "uniform", + "value": { + "min_inclusive": 0.8, + "max_exclusive": 1.3 + } + }, + "floor_level": { + "type": "uniform", + "value": { + "min_inclusive": -1, + "max_exclusive": -0.4 + } + }, + "replaceable": "#tfc:can_carve" + } +} \ No newline at end of file diff --git a/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json b/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json index b7384d8b4..84d1e5fcb 100644 --- a/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json +++ b/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json @@ -65,7 +65,7 @@ "from_y": 0, "to_y": 10, "from_value": 1, - "to_value": 0 + "to_value": -1 }, "argument2": { "type": "minecraft:min",