neuralgia/kubejs/data/tfg/worldgen/noise_settings/moon_noise.json
2025-09-18 00:50:38 +01:00

1887 lines
No EOL
52 KiB
JSON

{
"sea_level": 0,
"disable_mob_generation": false,
"aquifers_enabled": false,
"ore_veins_enabled": false,
"legacy_random_source": false,
"default_block": {
"Name": "ad_astra:moon_stone"
},
"default_fluid": {
"Name": "minecraft:air"
},
"noise": {
"min_y": 0,
"height": 384,
"size_horizontal": 1,
"size_vertical": 2
},
"noise_router": {
"barrier": 0,
"fluid_level_floodedness": 0,
"fluid_level_spread": 0,
"lava": 0,
"temperature": {
"type": "minecraft:shifted_noise",
"noise": "minecraft:temperature",
"xz_scale": 0.25,
"y_scale": 0,
"shift_x": "minecraft:shift_x",
"shift_y": 0,
"shift_z": "minecraft:shift_z"
},
"vegetation": {
"type": "minecraft:shifted_noise",
"noise": "minecraft:vegetation",
"xz_scale": 0.25,
"y_scale": 0,
"shift_x": "minecraft:shift_x",
"shift_y": 0,
"shift_z": "minecraft:shift_z"
},
"continents": "minecraft:overworld/continents",
"ridges": "minecraft:overworld/ridges",
"erosion": "minecraft:overworld/erosion",
"depth": "ad_astra:depth",
"initial_density_without_jaggedness": {
"type": "minecraft:mul",
"argument1": 4,
"argument2": {
"type": "minecraft:quarter_negative",
"argument": {
"type": "minecraft:mul",
"argument1": "ad_astra:depth",
"argument2": {
"type": "minecraft:cache_2d",
"argument": "ad_astra:factor"
}
}
}
},
"final_density": {
"type": "minecraft:max",
"argument1": {
"type": "minecraft:y_clamped_gradient",
"from_y": 0,
"to_y": 6,
"from_value": 1,
"to_value": 0
},
"argument2": {
"type": "minecraft:min",
"argument1": {
"type": "minecraft:squeeze",
"argument": {
"type": "minecraft:mul",
"argument1": 0.64,
"argument2": {
"type": "minecraft:interpolated",
"argument": {
"type": "minecraft:blend_density",
"argument": {
"type": "minecraft:add",
"argument1": {
"type": "minecraft:mul",
"argument1": {
"type": "minecraft:y_clamped_gradient",
"from_y": 296,
"to_y": 320,
"from_value": 1,
"to_value": 0
},
"argument2": {
"type": "minecraft:add",
"argument1": {
"type": "minecraft:range_choice",
"input": "ad_astra:sloped_cheese",
"min_inclusive": -1000000,
"max_exclusive": 1.5625,
"when_in_range": {
"type": "minecraft:min",
"argument1": "ad_astra:sloped_cheese",
"argument2": {
"type": "minecraft:mul",
"argument1": 5,
"argument2": "minecraft:overworld/caves/entrances"
}
},
"when_out_of_range": {
"type": "minecraft:max",
"argument1": {
"type": "minecraft:min",
"argument1": {
"type": "minecraft:min",
"argument1": {
"type": "minecraft:add",
"argument1": {
"type": "minecraft:mul",
"argument1": 4,
"argument2": {
"type": "minecraft:square",
"argument": {
"type": "minecraft:noise",
"noise": "minecraft:cave_layer",
"xz_scale": 1,
"y_scale": 8
}
}
},
"argument2": {
"type": "minecraft:add",
"argument1": {
"type": "minecraft:clamp",
"input": {
"type": "minecraft:add",
"argument1": 0.27,
"argument2": {
"type": "minecraft:noise",
"noise": "minecraft:cave_cheese",
"xz_scale": 1,
"y_scale": 0.6666666666666666
}
},
"min": -1,
"max": 1
},
"argument2": {
"type": "minecraft:clamp",
"input": {
"type": "minecraft:add",
"argument1": 1.5,
"argument2": {
"type": "minecraft:mul",
"argument1": -0.64,
"argument2": "ad_astra:sloped_cheese"
}
},
"min": 0,
"max": 0.5
}
}
},
"argument2": "minecraft:overworld/caves/entrances"
},
"argument2": {
"type": "minecraft:add",
"argument1": "minecraft:overworld/caves/spaghetti_2d",
"argument2": "minecraft:overworld/caves/spaghetti_roughness_function"
}
},
"argument2": {
"type": "minecraft:range_choice",
"input": "minecraft:overworld/caves/pillars",
"min_inclusive": -1000000,
"max_exclusive": 0.03,
"when_in_range": -1000000,
"when_out_of_range": "minecraft:overworld/caves/pillars"
}
}
},
"argument2": 10
}
},
"argument2": -10
}
}
}
}
},
"argument2": "minecraft:overworld/caves/noodle"
}
},
"vein_gap": 0,
"vein_ridged": 0,
"vein_toggle": 0
},
"surface_rule": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:vertical_gradient",
"random_name": "minecraft:bedrock_floor",
"false_at_and_above": {
"above_bottom": 5
},
"true_at_and_below": {
"above_bottom": 0
}
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "minecraft:bedrock"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:y_above",
"anchor": {
"absolute": 70
},
"surface_depth_multiplier": 1,
"add_stone_depth": false
},
"then_run": {
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 1,
"surface_type": "floor",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/basalt"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/basalt"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/gravel/basalt"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/gabbro"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/gabbro"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/gravel/gabbro"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_deepslate"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_deepslate"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/gravel_moon_deepslate"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/andesite"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/andesite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/gravel/andesite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_stone"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/gravel_moon"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/diorite"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/diorite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/gravel/diorite"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_glacio_stone"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_glacio_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/gravel_glacio"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/rhyolite"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/rhyolite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/gravel/rhyolite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "minecraft:powder_snow",
"min_threshold": 0.1,
"max_threshold": 0.4
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/dacite"
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/dacite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/gravel/dacite"
}
}
]
}
}
]
}
}
]
}
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:vertical_gradient",
"random_name": "tfg:moon_bottom_rock_layer",
"false_at_and_above": {
"absolute": 35
},
"true_at_and_below": {
"absolute": 30
}
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/rhyolite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/rhyolite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/dacite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/dacite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/basalt"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/basalt"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/gabbro"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/gabbro"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_deepslate"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:moon_deepslate"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/andesite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/andesite"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:moon_stone"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/diorite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/diorite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_glacio_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:glacio_stone"
}
}
]
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:vertical_gradient",
"random_name": "tfg:moon_middle_rock_layer",
"false_at_and_above": {
"absolute": 65
},
"true_at_and_below": {
"absolute": 60
}
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/dacite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/dacite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/basalt"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/basalt"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/gabbro"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/gabbro"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_deepslate"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:moon_deepslate"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/andesite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/andesite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:moon_stone"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/diorite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/diorite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_glacio_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:glacio_stone"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/rhyolite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/rhyolite"
}
}
]
}
}
]
}
}
]
}
},
{
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/basalt"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/basalt"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/gabbro"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/gabbro"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_deepslate"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:moon_deepslate"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/andesite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/andesite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_moon_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:moon_stone"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/diorite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/diorite"
}
}
]
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_1",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -1.0,
"max_threshold": -0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfg:rock/hardened_glacio_stone"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "ad_astra:glacio_stone"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": -0.2,
"max_threshold": 0.2
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/rhyolite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/rhyolite"
}
}
]
}
},
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:noise_threshold",
"noise": "tfg:stone_layer_moon_2",
"min_threshold": 0.2,
"max_threshold": 1.0
},
"then_run": {
"type": "minecraft:sequence",
"sequence": [
{
"type": "minecraft:condition",
"if_true": {
"type": "minecraft:stone_depth",
"offset": 0,
"surface_type": "ceiling",
"add_surface_depth": false,
"secondary_depth_range": 0
},
"then_run": {
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/hardened/dacite"
}
}
},
{
"type": "minecraft:block",
"result_state": {
"Name": "tfc:rock/raw/dacite"
}
}
]
}
}
]
}
}
]
}
]
},
"spawn_target": []
}